# HG changeset patch # User Pierre-Yves David # Date 1444020499 25200 # Node ID 1956026e4db2a7103feba1fa4f1a8ae2bd3cebc4 # Parent 5c9ec1cc671aaf8a3cc49b9a51fa939ed6221e57 unbundle: properly read head modification result from bundle2 We were reading the wrong key... diff -r 5c9ec1cc671a -r 1956026e4db2 mercurial/commands.py --- a/mercurial/commands.py Wed Oct 07 23:04:31 2015 +0900 +++ b/mercurial/commands.py Sun Oct 04 21:48:19 2015 -0700 @@ -6475,7 +6475,7 @@ finally: if tr: tr.release() - changes = [r.get('result', 0) + changes = [r.get('return', 0) for r in op.records['changegroup']] modheads = changegroup.combineresults(changes) else: diff -r 5c9ec1cc671a -r 1956026e4db2 tests/test-bundle2-format.t --- a/tests/test-bundle2-format.t Wed Oct 07 23:04:31 2015 +0900 +++ b/tests/test-bundle2-format.t Sun Oct 04 21:48:19 2015 -0700 @@ -997,6 +997,7 @@ adding manifests adding file changes added 0 changesets with 0 changes to 3 files + (run 'hg update' to get a working copy) with reply @@ -1125,6 +1126,7 @@ adding manifests adding file changes added 0 changesets with 0 changes to 3 files + (run 'hg update' to get a working copy) Simple case where it just work: BZ ---------------------------------- @@ -1211,6 +1213,7 @@ adding manifests adding file changes added 0 changesets with 0 changes to 3 files + (run 'hg update' to get a working copy) unknown compression while unbundling -----------------------------