diff -r 1d23bf6cd90a -r 61c295d9d402 hgext/shelve.py --- a/hgext/shelve.py Thu Oct 08 01:41:30 2015 +0900 +++ b/hgext/shelve.py Thu Oct 08 01:41:30 2015 +0900 @@ -734,6 +734,8 @@ repo.unfiltered().changelog.strip(oldtiprev, tr) unshelvecleanup(ui, repo, basename, opts) + + _aborttransaction(repo) finally: ui.quiet = oldquiet if tr: