manifest: improve filesnotin performance by using lazymanifest diff
lazymanifests can compute diffs significantly faster than taking the set
of two manifests and calculating the delta.
when running hg diff --git -c . on Facebook's big repo, this reduces the
run time from 2.1s to 1.5s.
keyword: replace use of _filerev with _filenode
To be independent of rev numbers.
Analogous to
ba8257cb53e8.
Added signature for changeset
a56296f55a5e
Added tag 3.8.1 for changeset
a56296f55a5e
convert: pass absolute paths to git (SEC)
Fixes CVE-2016-3105 (1/1).
Previously, it was possible for the repository path passed to git-ls-remote
to be misinterpreted as a URL.
Always passing an absolute path to git is a simple way to avoid this.
Added signature for changeset
f85de28eae32
Added tag 3.8 for changeset
f85de28eae32