Loading tools/repopick.py +11 −3 Original line number Diff line number Diff line Loading @@ -63,6 +63,7 @@ parser.add_argument('-b', '--auto-branch', action='store_true', help='shortcut t parser.add_argument('-q', '--quiet', action='store_true', help='print as little as possible') parser.add_argument('-v', '--verbose', action='store_true', help='print extra information to aid in debug') parser.add_argument('-f', '--force', action='store_true', help='force cherry pick even if commit has been merged') parser.add_argument('-p', '--pull', action='store_true', help='execute pull instead of cherry-pick') args = parser.parse_args() if args.start_branch == None and args.abandon_first: parser.error('if --abandon-first is set, you must also give the branch name with --start-branch') Loading Loading @@ -266,6 +267,9 @@ for change in args.change_number: # Try fetching from GitHub first if args.verbose: print('Trying to fetch the change from GitHub') if args.pull: cmd = 'cd %s && git pull --no-edit github %s' % (project_path, fetch_ref) else: cmd = 'cd %s && git fetch github %s' % (project_path, fetch_ref) execute_cmd(cmd) # Check if it worked Loading @@ -274,10 +278,14 @@ for change in args.change_number: # That didn't work, fetch from Gerrit instead if args.verbose: print('Fetching from GitHub didn\'t work, trying to fetch the change from Gerrit') if args.pull: cmd = 'cd %s && git pull --no-edit %s %s' % (project_path, fetch_url, fetch_ref) else: cmd = 'cd %s && git fetch %s %s' % (project_path, fetch_url, fetch_ref) execute_cmd(cmd) # Perform the cherry-pick cmd = 'cd %s && git cherry-pick FETCH_HEAD' % (project_path) if not args.pull: execute_cmd(cmd) if not args.quiet: print('') Loading Loading
tools/repopick.py +11 −3 Original line number Diff line number Diff line Loading @@ -63,6 +63,7 @@ parser.add_argument('-b', '--auto-branch', action='store_true', help='shortcut t parser.add_argument('-q', '--quiet', action='store_true', help='print as little as possible') parser.add_argument('-v', '--verbose', action='store_true', help='print extra information to aid in debug') parser.add_argument('-f', '--force', action='store_true', help='force cherry pick even if commit has been merged') parser.add_argument('-p', '--pull', action='store_true', help='execute pull instead of cherry-pick') args = parser.parse_args() if args.start_branch == None and args.abandon_first: parser.error('if --abandon-first is set, you must also give the branch name with --start-branch') Loading Loading @@ -266,6 +267,9 @@ for change in args.change_number: # Try fetching from GitHub first if args.verbose: print('Trying to fetch the change from GitHub') if args.pull: cmd = 'cd %s && git pull --no-edit github %s' % (project_path, fetch_ref) else: cmd = 'cd %s && git fetch github %s' % (project_path, fetch_ref) execute_cmd(cmd) # Check if it worked Loading @@ -274,10 +278,14 @@ for change in args.change_number: # That didn't work, fetch from Gerrit instead if args.verbose: print('Fetching from GitHub didn\'t work, trying to fetch the change from Gerrit') if args.pull: cmd = 'cd %s && git pull --no-edit %s %s' % (project_path, fetch_url, fetch_ref) else: cmd = 'cd %s && git fetch %s %s' % (project_path, fetch_url, fetch_ref) execute_cmd(cmd) # Perform the cherry-pick cmd = 'cd %s && git cherry-pick FETCH_HEAD' % (project_path) if not args.pull: execute_cmd(cmd) if not args.quiet: print('') Loading