sapling/remotefilelog/ctreemanifest
Tony Tung 5e9146e7ad [ctree] invalidate nodes when descendent nodes have been modified
Summary: Any modifying operation sholud set the `invalidate_checksum` flag, and as we unwind the stack, we clear the nodes if the flag is set.

Test Plan: not yet tested

Reviewers: #fastmanifest, durham

Reviewed By: durham

Subscribers: durham, mitrandir, mjpieters

Differential Revision: https://phabricator.intern.facebook.com/D3842843

Tasks: 13268688

Signature: t1:3842843:1473709799:89a82ffade1e56fe64ccae50abecd3de4b46f6bd
2016-09-12 15:30:07 -07:00
..
convert.h [ctree] get rid of the remaining magic numbers for hash size (bin and hex) 2016-09-10 16:27:53 -07:00
manifest_entry.cpp ctree: implement treemanifest_copy 2016-09-12 11:44:47 -07:00
manifest_entry.h ctree: implement treemanifest_copy 2016-09-12 11:44:47 -07:00
manifest_fetcher.cpp [ctree] get rid of manifestkey 2016-08-22 15:42:03 -07:00
manifest_fetcher.h ctree: move Python.h to be included first 2016-08-29 16:19:52 -07:00
manifest.cpp ctree: add Manifest.serialize function 2016-09-12 11:44:59 -07:00
manifest.h ctree: add Manifest.serialize function 2016-09-12 11:44:59 -07:00
py-treemanifest.cpp ctree: implement treemanifest_copy 2016-09-12 11:44:47 -07:00
pythonutil.cpp ctree: implement treemanifest.matches 2016-08-29 16:19:52 -07:00
pythonutil.h ctree: implement treemanifest.matches 2016-08-29 16:19:52 -07:00
treemanifest.cpp [ctree] invalidate nodes when descendent nodes have been modified 2016-09-12 15:30:07 -07:00
treemanifest.h ctree: implement treemanifest_copy 2016-09-12 11:44:47 -07:00