treemanifest: reverse historypack entries

History pack entries need to be in newest-to-oldest order, so let's reverse
them.
This commit is contained in:
Durham Goode 2017-03-20 18:58:09 -07:00
parent b2516a6de3
commit 0942e94dcc
2 changed files with 3 additions and 3 deletions

View File

@ -53,9 +53,9 @@ Test auto creating trees for merge commit
$ hg manifest -r tip
x
z
$ hg debughistorypack $TESTTMP/hgcache/master/packs/manifests/1e23508fdb2c2598bfaad1777f1c8e05d3fdcb60
$ hg debughistorypack $TESTTMP/hgcache/master/packs/manifests/5efcf6ea7ccfd8b6ac303c0f6b5a9cd73682e295
Node P1 Node P2 Node Link Node Copy From
ddb35f099a64 000000000000 000000000000 d32fd17cb041
13532a598745 bc0c2c938b92 000000000000 92f4ca0e667c
ddb35f099a64 000000000000 000000000000 d32fd17cb041

View File

@ -572,7 +572,7 @@ def recordmanifest(datapack, historypack, repo, oldtip, newtip, verify=False):
ui.progress(message, None)
for filename, entries in sorted(historyentries.iteritems()):
for entry in entries:
for entry in reversed(entries):
historypack.add(filename, *entry)
def _checkhash(orig, self, *args, **kwargs):