--- a/tests/test-bundle2.t Fri Apr 04 17:47:19 2014 -0500
+++ b/tests/test-bundle2.t Wed Apr 02 23:56:49 2014 -0700
@@ -96,13 +96,18 @@
> def cmdunbundle2(ui, repo):
> """process a bundle2 stream from stdin on the current repo"""
> try:
+ > tr = None
> lock = repo.lock()
+ > tr = repo.transaction('processbundle')
> try:
> unbundler = bundle2.unbundle20(ui, sys.stdin)
- > op = bundle2.processbundle(repo, unbundler)
+ > op = bundle2.processbundle(repo, unbundler, lambda: tr)
+ > tr.close()
> except KeyError, exc:
> raise util.Abort('missing support for %s' % exc)
> finally:
+ > if tr is not None:
+ > tr.release()
> lock.release()
> remains = sys.stdin.read()
> ui.write('%i unread bytes\n' % len(remains))