--- a/mercurial/cmdutil.py Sat Dec 29 18:00:18 2012 +0100
+++ b/mercurial/cmdutil.py Sun Dec 30 03:49:15 2012 +0100
@@ -1635,10 +1635,13 @@
# First, do a regular commit to record all changes in the working
# directory (if there are any)
ui.callhooks = False
+ currentbookmark = repo._bookmarkcurrent
try:
+ repo._bookmarkcurrent = None
opts['message'] = 'temporary amend commit for %s' % old
node = commit(ui, repo, commitfunc, pats, opts)
finally:
+ repo._bookmarkcurrent = currentbookmark
ui.callhooks = True
ctx = repo[node]