changeset 1294 | d1c29db2e055 |
parent 1283 | 35d8789ea7a8 |
child 1295 | 1ac05eef72ca |
--- a/hgext/evolve.py Tue Apr 07 14:08:18 2015 -0700 +++ b/hgext/evolve.py Tue Apr 07 14:26:03 2015 -0700 @@ -1801,6 +1801,7 @@ try: wlock = repo.wlock() lock = repo.lock() + tr = repo.transaction('prune') # defines pruned changesets precs = [] revs.sort() @@ -1891,7 +1892,11 @@ updatebookmarks = _bookmarksupdater(repo, ctx.node()) updatebookmarks(dest.node()) break + + tr.close() finally: + if tr: + tr.release() lockmod.release(lock, wlock) @command('amend|refresh',