mirror of
				https://github.com/docker/compose.git
				synced 2025-10-31 11:14:02 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			538 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			538 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| #
 | |
| # Cherry-pick a PR into the release branch
 | |
| #
 | |
| 
 | |
| set -e
 | |
| set -o pipefail
 | |
| 
 | |
| 
 | |
| function usage() {
 | |
|     >&2 cat << EOM
 | |
| Cherry-pick commits from a github pull request.
 | |
| 
 | |
| Usage:
 | |
| 
 | |
|     $0 <github PR number>
 | |
| EOM
 | |
|     exit 1
 | |
| }
 | |
| 
 | |
| [ -n "$1" ] || usage
 | |
| 
 | |
| if [ -z "$(command -v hub 2> /dev/null)" ]; then
 | |
|     >&2 echo "$0 requires https://hub.github.com/."
 | |
|     >&2 echo "Please install it and make sure it is available on your \$PATH."
 | |
|     exit 2
 | |
| fi
 | |
| 
 | |
| 
 | |
| REPO=docker/compose
 | |
| GITHUB=https://github.com/$REPO/pull
 | |
| PR=$1
 | |
| url="$GITHUB/$PR"
 | |
| hub am -3 $url
 |