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