You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					24 lines
				
				445 B
			
		
		
			
		
	
	
					24 lines
				
				445 B
			|   
											10 years ago
										 | #!/usr/bin/env bash | ||
|  | # | ||
|  | # mfnew | ||
|  | # | ||
|  | # Create a new branch based on RCBugFix or dev a given branch name | ||
|  | # | ||
|  | 
 | ||
|  | MFINFO=$(mfinfo) || exit | ||
|  | IFS=' ' read -a INFO <<< "$MFINFO" | ||
|  | TARG=${INFO[3]} | ||
|  | 
 | ||
|  | if [[ ${INFO[4]} == "(no" ]]; then | ||
|  |   echo "Branch is unavailable!" | ||
|  |   exit 1 | ||
|  | fi | ||
|  | 
 | ||
|  | case "$#" in | ||
|  |   0 ) BRANCH=pr_for_$TARG-$(date +"%G-%d-%m|%H:%M:%S") ;; | ||
|  |   1 ) BRANCH=$1 ;; | ||
|  |   * ) echo "Usage: `basename $0` [branch]" 1>&2 ; exit 1 ;; | ||
|  | esac | ||
|  | 
 | ||
|  | git checkout $TARG -b $BRANCH |