Mercurial > public > mercurial-scm > hg
comparison mercurial/configitems.py @ 44516:64e2f603de9d
nodemap: make sure hooks have access to an up-to-date version
We make sure hooks can read persistent nodemap data and that they access
something up-to-date with the pending transaction.
Differential Revision: https://phab.mercurial-scm.org/D8187
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 28 Feb 2020 00:29:18 +0100 |
parents | 6c906eaedd0d |
children | bd7b2c8d06cc |
comparison
equal
deleted
inserted
replaced
44515:6c906eaedd0d | 44516:64e2f603de9d |
---|---|
406 b'devel', b'legacy.exchange', default=list, | 406 b'devel', b'legacy.exchange', default=list, |
407 ) | 407 ) |
408 # TODO before getting `persistent-nodemap` out of experimental | 408 # TODO before getting `persistent-nodemap` out of experimental |
409 # | 409 # |
410 # * code/tests around aborted transaction | 410 # * code/tests around aborted transaction |
411 # * code/tests around pending data for hooks | |
412 # * regenerate a new nodemap when the unused/total ration is to high | 411 # * regenerate a new nodemap when the unused/total ration is to high |
413 # * decide for a "status" of the persistent nodemap and associated location | 412 # * decide for a "status" of the persistent nodemap and associated location |
414 # - part of the store next the revlog itself (new requirements) | 413 # - part of the store next the revlog itself (new requirements) |
415 # - part of the cache directory | 414 # - part of the cache directory |
416 # - part of an `index` directory | 415 # - part of an `index` directory |