Submitter | Mads Kiilerich |
---|---|
Date | Dec. 2, 2014, 4:13 a.m. |
Message ID | <9a8d248290a4e634a6bd.1417493627@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/6938/ |
State | Accepted |
Commit | 8dc45c905989891b0cc075809344268427b95e92 |
Headers | show |
Comments
Patch
diff --git a/hgext/rebase.py b/hgext/rebase.py --- a/hgext/rebase.py +++ b/hgext/rebase.py @@ -429,9 +429,13 @@ def rebase(ui, repo, **opts): editor = cmdutil.getcommiteditor(edit=editopt, editform=editform) newnode = concludenode(repo, rev, p1, external, commitmsg=commitmsg, extrafn=extrafn, editor=editor) + if newnode is None: + newrev = target + else: + newrev = repo[newnode].rev() for oldrev in state.iterkeys(): if state[oldrev] > nullmerge: - state[oldrev] = newnode + state[oldrev] = newrev if 'qtip' in repo.tags(): updatemq(repo, state, skipped, **opts)