# HG changeset patch # User Pierre-Yves David # Date 1430342589 25200 # Node ID 1ac05eef72caaf956e671019977ddb30e87dbd01 # Parent d1c29db2e0555ae4f5a478de8ebbe25b1cdd4f94 prune: prune fix transaction pattern I forgot to amend. diff -r d1c29db2e055 -r 1ac05eef72ca hgext/evolve.py --- a/hgext/evolve.py Tue Apr 07 14:26:03 2015 -0700 +++ b/hgext/evolve.py Wed Apr 29 14:23:09 2015 -0700 @@ -1797,7 +1797,7 @@ if not revs: raise util.Abort(_('nothing to prune')) - wlock = lock = None + wlock = lock = tr = None try: wlock = repo.wlock() lock = repo.lock() @@ -1895,9 +1895,7 @@ tr.close() finally: - if tr: - tr.release() - lockmod.release(lock, wlock) + lockmod.release(tr, lock, wlock) @command('amend|refresh', [('A', 'addremove', None,