diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2019-03-29 15:42:41 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2019-03-29 15:43:04 +0100 |
commit | 7f46be3a0d97337e9270e625ab6065b8e3b3805b (patch) | |
tree | 6347bba83529445ee110d356341a0d93b51b92e7 | |
parent | efa34acc59ffcd88328048174592ba54a80b0acd (diff) |
gits: dont ask to push -f to None
Change-Id: I5edf0abff1b01a3d85e4bf2d77c8ab964e0bf2f0
-rwxr-xr-x | src/gits | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -337,12 +337,13 @@ def rebase(git_dir): git(git_dir, 'rebase', '-i', 'origin/master') # On conflicts, we'll exit with error implicitly - do_push = ask(git_dir, 'git push -f to overwrite %r?' % upstream_branch, - "<empty> don't overwrite upstream", - 'P `push -f` to overwrite upstream (P in caps!)', - valid_answers=('', 'P')) - if do_push == 'P': - git(git_dir, 'push', '-f') + if upstream_branch is not None: + do_push = ask(git_dir, 'git push -f to overwrite %r?' % upstream_branch, + "<empty> don't overwrite upstream", + 'P `push -f` to overwrite upstream (P in caps!)', + valid_answers=('', 'P')) + if do_push == 'P': + git(git_dir, 'push', '-f') return orig_branch |