From 10f7762ab41e1c1d6f3944ab6195658fc3160c5f Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 6 Aug 2019 17:01:30 +0200 Subject: [PATCH] add option to prevent rebase before submit --- git_redmine.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/git_redmine.py b/git_redmine.py index efa4129..64a73e9 100644 --- a/git_redmine.py +++ b/git_redmine.py @@ -252,11 +252,13 @@ def show(issue): @issue.command() @click.option('--issue', default=None, type=int) +@click.option('--no-rebase', default=False, type=bool) @click.argument('number_of_commits', default=0) @click.pass_context -def submit(ctx, issue, number_of_commits): +def submit(ctx, issue, no_rebase, number_of_commits): '''Submit current patch from this issue branch to Redmine''' - ctx.invoke(rebase) + if not no_rebase: + ctx.invoke(rebase) issue = get_issue(issue) patches = get_patches(number_of_commits) message = '\n\n' + MARKER