sapling/fastmanifest
Tony Tung cc38718558 [fastmanifest] get_path should not return a node_t
Summary: Callers of `get_path` do not need to know the internal representation of a node.  All they are interested in is the presence, the checksum, and the flags.

Test Plan: passed unit tests

Reviewers: lcharignon

Reviewed By: lcharignon

Subscribers: mitrandir, mjpieters, #sourcecontrol

Differential Revision: https://phabricator.fb.com/D3135625

Signature: t1:3135625:1459809298:4bd982091219fa94a1cfcc18238784c9c6e201b8
2016-04-08 22:33:34 -07:00
..
.hgignore [fastmanifest] initial checkin 2016-04-01 00:46:28 -07:00
bsearch_test.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
bsearch.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
bsearch.h [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
buffer.c [fastmanifest] suppress check-code on fastmanifest 2016-04-01 11:19:53 -07:00
buffer.h [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
checksum_test.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
checksum.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
checksum.h [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
CMakeLists.txt [fastmanifest] suppress check-code on fastmanifest 2016-04-01 11:19:53 -07:00
internal_result.h [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
iterator.c [fastmanifest] suppress check-code on fastmanifest 2016-04-01 11:19:53 -07:00
iterator.h [fastmanifest] suppress check-code on fastmanifest 2016-04-01 11:19:53 -07:00
node_test.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
node.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
node.h [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
null_test.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
README [fastmanifest] initial checkin 2016-04-01 00:46:28 -07:00
result.h [fastmanifest] get_path should not return a node_t 2016-04-08 22:33:34 -07:00
tests.h [fastmanifest] suppress check-code on fastmanifest 2016-04-01 11:19:53 -07:00
tree_arena.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
tree_arena.h [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
tree_convert_rt.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
tree_convert_test.c [fastmanifest] get_path should not return a node_t 2016-04-08 22:33:34 -07:00
tree_convert.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
tree_copy_test.c [fastmanifest] get_path should not return a node_t 2016-04-08 22:33:34 -07:00
tree_copy.c [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00
tree_test.c [fastmanifest] get_path should not return a node_t 2016-04-08 22:33:34 -07:00
tree.c [fastmanifest] get_path should not return a node_t 2016-04-08 22:33:34 -07:00
tree.h [fastmanifest fix all the other places where the pointer style is inconsistent 2016-04-08 22:33:07 -07:00

fastmanifest is a tree-based implementation to speed up manifest
operations in Mercurial.  Its design is optimized for quick
deserialization from a persistent store.  In compact form, the entire tree
is relocatable without any traversals.