Mercurial > hg
annotate tests/blacklists/linux-vfat @ 35816:f6ca1e11d8b4 stable
revset: evaluate filesets against each revision for 'file()' (issue5778)
After f2aeff8a87b6, the fileset was evaluated to a set of files against the
working directory, and then those files were applied against each revision. The
result was nonsense. For example, `hg log -r 'file("set:exec()")'` on the
Mercurial repo listed revision 0 because it has the `hg` script, which is
currently +x. But that bit wasn't applied until revision 280 (which
'contains()' properly indicates).
This technique was borrowed from checkstatus(), which services adds(),
modifies(), and removes(), so it seems safe enough. The 'r:' case is explicitly
assigned to wdirrev, freeing up rev=None to mean "re-evaluate at each revision".
The distinction is important to avoid behavior changes with `hg log set:...`
(test-largefiles-misc.t and test-fileset-generated.t drop current log output
without this). I'm not sure what the right behavior for that is (1fd352aa08fc
explicitly enabled this behavior for graphlog), but the day before the release
isn't the time to experiment.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Sun, 28 Jan 2018 14:08:59 -0500 |
parents | 352abbb0be88 |
children |
rev | line source |
---|---|
16339
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
1 # invalid filenames |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
2 test-add.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
3 test-init.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
4 test-clone.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
5 test-contrib.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
6 test-hgweb-raw.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
7 test-walk.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
8 |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
9 # no sockets or fifos |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
10 test-hup.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
11 |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
12 # no hardlinks |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
13 test-hardlinks.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
14 test-relink.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
15 |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
16 # exec bit problems |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
17 test-convert-bzr-114.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
18 test-convert-bzr-directories.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
19 test-convert-bzr-merges.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
20 test-convert-bzr-treeroot.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
21 test-convert-darcs.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
22 test-merge-tools.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
23 |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
24 # debugstate exec bit false positives |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
25 test-dirstate.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
26 test-filebranch.t |
6e738a0a3393
tests: really add blacklist for vfat on Linux
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
27 test-merge-remove.t |