| 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
|
|
|