Submitter | Katsunori FUJIWARA |
---|---|
Date | Oct. 7, 2015, 4:50 p.m. |
Message ID | <d59f0de5ef4958855f23.1444236627@feefifofum> |
Download | mbox | patch |
Permalink | /patch/10858/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/hgext/shelve.py b/hgext/shelve.py --- a/hgext/shelve.py +++ b/hgext/shelve.py @@ -330,10 +330,10 @@ desc = util.ellipsis(desc, ui.termwidth()) ui.status(_('shelved as %s\n') % name) hg.update(repo, parent.node()) + + _aborttransaction(repo) finally: - if tr: - tr.abort() - lockmod.release(lock, wlock) + lockmod.release(tr, lock, wlock) def cleanupcmd(ui, repo): """subcommand that deletes all shelves"""