Index: git_cl.py |
diff --git a/git_cl.py b/git_cl.py |
index f2f3434e3b8a8557589def595d07e6a8a826fd42..07022febcceaa7abf0d0bf8d50e3c5b5151a4554 100755 |
--- a/git_cl.py |
+++ b/git_cl.py |
@@ -2315,9 +2315,13 @@ def CMDupstream(parser, args): |
cl = Changelist() |
if args: |
# One arg means set upstream branch. |
- RunGit(['branch', '--set-upstream', cl.GetBranch(), args[0]]) |
+ branch = cl.GetBranch() |
+ RunGit(['branch', '--set-upstream', branch, args[0]]) |
cl = Changelist() |
print "Upstream branch set to " + cl.GetUpstreamBranch() |
+ |
+ # Clear configured merge-base, if there is one. |
+ git_common.remove_merge_base(branch) |
else: |
print cl.GetUpstreamBranch() |
return 0 |