author | Martin von Zweigbergk <martinvonz@google.com> |
Thu, 11 Feb 2021 22:52:43 -0800 | |
changeset 48693 | 657e490756e6 |
parent 41046 | ce0bc2952e2a |
permissions | -rw-r--r-- |
39787
a063786c89fb
narrow: remove narrowrevlog
Gregory Szorc <gregory.szorc@gmail.com>
parents:
39561
diff
changeset
|
1 |
Address commentary in manifest.excludedmanifestrevlog.add - |
36142 | 2 |
specifically we should improve the collaboration with core so that |
3 |
add() never gets called on an excluded directory and we can improve |
|
4 |
the stand-in to raise a ProgrammingError. |
|
5 |
||
6 |
Reason more completely about rename-filtering logic in |
|
7 |
narrowfilelog. There could be some surprises lurking there. |
|
8 |
||
40081
56d4f88530fc
narrow: update TODO.rst now that we share format with sparse
Martin von Zweigbergk <martinvonz@google.com>
parents:
40080
diff
changeset
|
9 |
Formally document the narrowspec format. For bonus points, unify with the |
56d4f88530fc
narrow: update TODO.rst now that we share format with sparse
Martin von Zweigbergk <martinvonz@google.com>
parents:
40080
diff
changeset
|
10 |
server-specified narrowspec format. |
36142 | 11 |
|
12 |
narrowrepo.setnarrowpats() or narrowspec.save() need to make sure |
|
13 |
they're holding the wlock. |
|
40088
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
14 |
|
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
15 |
The follinwg places do an unrestricted dirstate walk (including files outside the |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
16 |
narrowspec). Some of them should perhaps not do that. |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
17 |
|
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
18 |
* debugfileset |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
19 |
* perfwalk |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
20 |
* sparse (but restricted to sparse config) |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
21 |
* largefiles |