Mercurial > hg
annotate hgext/narrow/TODO.rst @ 40869:f79659e1e50f
py3: convert filename to bytes in test-hardlinks.t
Windows was complaining about passing str to CreateFileA() in win32.py.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Sun, 09 Dec 2018 13:33:36 -0500 |
parents | 1d09ba0d2ed3 |
children | ce0bc2952e2a |
rev | line source |
---|---|
36104 | 1 Integration with the share extension needs improvement. Right now |
40078
937ce75ea18c
narrow: update TODO.rst now that the narrowspec is in .hg/store
Martin von Zweigbergk <martinvonz@google.com>
parents:
39771
diff
changeset
|
2 we've seen some odd bugs. |
36104 | 3 |
39771
a063786c89fb
narrow: remove narrowrevlog
Gregory Szorc <gregory.szorc@gmail.com>
parents:
39544
diff
changeset
|
4 Address commentary in manifest.excludedmanifestrevlog.add - |
36104 | 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 | |
40080
56d4f88530fc
narrow: update TODO.rst now that we share format with sparse
Martin von Zweigbergk <martinvonz@google.com>
parents:
40079
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:
40079
diff
changeset
|
13 server-specified narrowspec format. |
36104 | 14 |
15 narrowrepo.setnarrowpats() or narrowspec.save() need to make sure | |
16 they're holding the wlock. | |
40087
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40080
diff
changeset
|
17 |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40080
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:
40080
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:
40080
diff
changeset
|
20 |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40080
diff
changeset
|
21 * debugfileset |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40080
diff
changeset
|
22 * perfwalk |
1d09ba0d2ed3
narrow: move remaining narrow-limited dirstate walks to core
Martin von Zweigbergk <martinvonz@google.com>
parents:
40080
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:
40080
diff
changeset
|
24 * largefiles |