sapling/fastmanifest
Durham Goode 122664649d fastmanifest: allow converting treemanifest into flat
Summary:
It's possible for treemanifests to be created that aren't backed by a flat
manifest (like if you did `foo = treemf.matches(...)`). In these cases, if we
ever need to diff it with a flat text, we need to be able to convert it to flat.

This patches adds the ability to convert it to a flat manifest via the text()
function.

Test Plan: Ran the tests

Reviewers: #mercurial, quark

Reviewed By: quark

Subscribers: quark, mjpieters

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

Signature: t1:4055656:1477056921:7417c9ca06d61c5a283c6cf9693d83650e39f196
2016-10-21 11:02:13 -07:00
..
__init__.py [fastmanifest] fix integration point for fastmanifest to match upstream changes 2016-09-09 11:06:43 -07:00
cachemanager.py fastmanifest: fix some check code errors 2016-10-21 11:02:11 -07:00
concurrency.py fastmanifest: fix some check code errors 2016-10-21 11:02:11 -07:00
constants.py fastmanifest: add documentation of constants 2016-06-08 14:28:14 -07:00
debug.py [fastmanifest] add a uiproxy object that forwards requests to a real ui object 2016-07-05 16:32:05 -07:00
implementation.py fastmanifest: allow converting treemanifest into flat 2016-10-21 11:02:13 -07:00
metrics.py fastmanifest: fix logic error for debugmetrics and simplify test 2016-07-06 13:42:32 -07:00