Git helper shell scripts for MarlinFirmware
This commit is contained in:
		
							
								
								
									
										21
									
								
								Marlin/scripts/mfrb
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										21
									
								
								Marlin/scripts/mfrb
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
#
 | 
			
		||||
# mfrb
 | 
			
		||||
#
 | 
			
		||||
# Do "git rebase -i" against the "target" branch (RCBugFix or dev)
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
MFINFO=$(mfinfo) || exit
 | 
			
		||||
IFS=' ' read -a INFO <<< "$MFINFO"
 | 
			
		||||
 | 
			
		||||
if [[ ${INFO[4]} == "(no" ]]; then
 | 
			
		||||
  echo "Branch is unavailable!"
 | 
			
		||||
  exit 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
case "$#" in
 | 
			
		||||
  0 ) ;;
 | 
			
		||||
  * ) echo "Usage: `basename $0`" 1>&2 ; exit 1 ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
git rebase -i ${INFO[3]}
 | 
			
		||||
		Reference in New Issue
	
	Block a user