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