comparison hgext/narrow/TODO.rst @ 41043:ce0bc2952e2a

narrow: detect if narrowspec was changed in a different share With this commit, `hg share` should be usable with narrow repos. Design explained on https://www.mercurial-scm.org/wiki/NarrowSharePlan I was running into cache invalidation problems when updating the narrowspec. After spending a day trying to figure out a good solution, I resorted to just assigning repo.narrowpats and repo._narrowmatch after invalidating them. Differential Revision: https://phab.mercurial-scm.org/D5278
author Martin von Zweigbergk <martinvonz@google.com>
date Fri, 21 Dec 2018 10:13:49 -0800
parents 1d09ba0d2ed3
children
comparison
equal deleted inserted replaced
41042:7db1619af061 41043:ce0bc2952e2a
1 Integration with the share extension needs improvement. Right now
2 we've seen some odd bugs.
3
4 Address commentary in manifest.excludedmanifestrevlog.add - 1 Address commentary in manifest.excludedmanifestrevlog.add -
5 specifically we should improve the collaboration with core so that 2 specifically we should improve the collaboration with core so that
6 add() never gets called on an excluded directory and we can improve 3 add() never gets called on an excluded directory and we can improve
7 the stand-in to raise a ProgrammingError. 4 the stand-in to raise a ProgrammingError.
8 5