D8082: manifest: rewrite filesnotin to not make superfluous manifest copies

2020-02-07 Thread durin42 (Augie Fackler)
Closed by commit rHGa4e045740619: manifest: rewrite filesnotin to not make superfluous manifest copies (authored by durin42). This revision was automatically updated to reflect the committed changes. CHANGED PRIOR TO COMMIT https://phab.mercurial-scm.org/D8082?vs=19925=20005#toc REPOSITORY

D8082: manifest: rewrite filesnotin to not make superfluous manifest copies

2020-02-05 Thread durin42 (Augie Fackler)
durin42 created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This also skips using diff() when all we care about is the filenames. I'm expecting the built in set logic to be plenty fast. For really large manifests with a