author | Boris Feld <boris.feld@octobus.net> |
Wed, 10 Oct 2018 00:50:34 +0200 | |
changeset 40732 | aee94f0a36cd |
parent 40088 | 1d09ba0d2ed3 |
child 41046 | ce0bc2952e2a |
permissions | -rw-r--r-- |
36142 | 1 |
Integration with the share extension needs improvement. Right now |
40079
937ce75ea18c
narrow: update TODO.rst now that the narrowspec is in .hg/store
Martin von Zweigbergk <martinvonz@google.com>
parents:
39787
diff
changeset
|
2 |
we've seen some odd bugs. |
36142 | 3 |
|
39787
a063786c89fb
narrow: remove narrowrevlog
Gregory Szorc <gregory.szorc@gmail.com>
parents:
39561
diff
changeset
|
4 |
Address commentary in manifest.excludedmanifestrevlog.add - |
36142 | 5 |
specifically we should improve the collaboration with core so that |
6 |
add() never gets called on an excluded directory and we can improve |
|
7 |
the stand-in to raise a ProgrammingError. |
|
8 |
||
9 |
Reason more completely about rename-filtering logic in |
|
10 |
narrowfilelog. There could be some surprises lurking there. |
|
11 |
||
40081
56d4f88530fc
narrow: update TODO.rst now that we share format with sparse
Martin von Zweigbergk <martinvonz@google.com>
parents:
40080
diff
changeset
|
12 |
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
|
13 |
server-specified narrowspec format. |
36142 | 14 |
|
15 |
narrowrepo.setnarrowpats() or narrowspec.save() need to make sure |
|
16 |
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
|
17 |
|
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
18 |
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
|
19 |
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
|
20 |
|
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
21 |
* debugfileset |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
22 |
* perfwalk |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40081
diff
changeset
|
23 |
* 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
|
24 |
* largefiles |