Mercurial > hg
annotate tests/test-grep.t @ 45666:f6811e5bd994
changing-files: add clean computation of changed files for roots
The `files` field is not reliable, so we need to compute things from scratch. We
start with the simplest case root changesets. In the beginning they was nothing,
then user said "let there be files" and there were added files.
Differential Revision: https://phab.mercurial-scm.org/D9126
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 29 Sep 2020 22:38:08 +0200 |
parents | 0356b41fe01d |
children | 99b8b73eb622 |
rev | line source |
---|---|
13956
ffb5c09ba822
tests: remove redundant mkdir
Martin Geisler <mg@lazybytes.net>
parents:
13920
diff
changeset
|
1 $ hg init t |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
2 $ cd t |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
3 $ echo import > port |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
4 $ hg add port |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
5 $ hg commit -m 0 -u spam -d '0 0' |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
6 $ echo export >> port |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
7 $ hg commit -m 1 -u eggs -d '1 0' |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
8 $ echo export > port |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
9 $ echo vaportight >> port |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
10 $ echo 'import/export' >> port |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
11 $ hg commit -m 2 -u spam -d '2 0' |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
12 $ echo 'import/export' >> port |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
13 $ hg commit -m 3 -u eggs -d '3 0' |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
14 $ head -n 3 port > port1 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
15 $ mv port1 port |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
16 $ hg commit -m 4 -u spam -d '4 0' |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
17 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
18 pattern error |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
19 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
20 $ hg grep '**test**' |
39044
83cee1af747f
tests: allow more detailed error message from re.compile
Augie Fackler <augie@google.com>
parents:
38960
diff
changeset
|
21 grep: invalid match pattern: nothing to repeat* (glob) |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
11902
diff
changeset
|
22 [1] |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
23 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
24 simple |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
25 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
26 $ hg grep -r tip:0 '.*' |
17923
1e6b5faf9d4e
grep: don't search past the end of the searched string
Idan Kamara <idankk86@gmail.com>
parents:
17806
diff
changeset
|
27 port:4:export |
1e6b5faf9d4e
grep: don't search past the end of the searched string
Idan Kamara <idankk86@gmail.com>
parents:
17806
diff
changeset
|
28 port:4:vaportight |
1e6b5faf9d4e
grep: don't search past the end of the searched string
Idan Kamara <idankk86@gmail.com>
parents:
17806
diff
changeset
|
29 port:4:import/export |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
30 port:3:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
31 port:3:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
32 port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
33 port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
34 port:2:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
35 port:2:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
36 port:2:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
37 port:1:import |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
38 port:1:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
39 port:0:import |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
40 $ hg grep -r tip:0 port port |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
41 port:4:export |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
42 port:4:vaportight |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
43 port:4:import/export |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
44 port:3:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
45 port:3:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
46 port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
47 port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
48 port:2:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
49 port:2:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
50 port:2:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
51 port:1:import |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
52 port:1:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
53 port:0:import |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
54 |
41513
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
55 simple from subdirectory |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
56 |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
57 $ mkdir dir |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
58 $ cd dir |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
59 $ hg grep -r tip:0 port |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
60 port:4:export |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
61 port:4:vaportight |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
62 port:4:import/export |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
63 port:3:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
64 port:3:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
65 port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
66 port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
67 port:2:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
68 port:2:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
69 port:2:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
70 port:1:import |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
71 port:1:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
72 port:0:import |
41513
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
73 $ hg grep -r tip:0 port --config ui.relative-paths=yes |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
74 ../port:4:export |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
75 ../port:4:vaportight |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
76 ../port:4:import/export |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
77 ../port:3:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
78 ../port:3:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
79 ../port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
80 ../port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
81 ../port:2:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
82 ../port:2:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
83 ../port:2:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
84 ../port:1:import |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
85 ../port:1:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
86 ../port:0:import |
41513
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
87 $ cd .. |
718e9b444d97
grep: respect ui.relative-paths
Martin von Zweigbergk <martinvonz@google.com>
parents:
39930
diff
changeset
|
88 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
89 simple with color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
90 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
91 $ hg --config extensions.color= grep --config color.mode=ansi \ |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
92 > --color=always port port -r tip:0 |
41741
a91615b71679
color: change color of grep.rev label (BC)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41740
diff
changeset
|
93 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m4\x1b[0m\x1b[0;36m:\x1b[0mex\x1b[0;31;1mport\x1b[0m (esc) |
a91615b71679
color: change color of grep.rev label (BC)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41740
diff
changeset
|
94 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m4\x1b[0m\x1b[0;36m:\x1b[0mva\x1b[0;31;1mport\x1b[0might (esc) |
a91615b71679
color: change color of grep.rev label (BC)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41740
diff
changeset
|
95 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m4\x1b[0m\x1b[0;36m:\x1b[0mim\x1b[0;31;1mport\x1b[0m/ex\x1b[0;31;1mport\x1b[0m (esc) |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
96 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m3\x1b[0m\x1b[0;36m:\x1b[0mex\x1b[0;31;1mport\x1b[0m (esc) |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
97 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m3\x1b[0m\x1b[0;36m:\x1b[0mva\x1b[0;31;1mport\x1b[0might (esc) |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
98 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m3\x1b[0m\x1b[0;36m:\x1b[0mim\x1b[0;31;1mport\x1b[0m/ex\x1b[0;31;1mport\x1b[0m (esc) |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
99 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m3\x1b[0m\x1b[0;36m:\x1b[0mim\x1b[0;31;1mport\x1b[0m/ex\x1b[0;31;1mport\x1b[0m (esc) |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
100 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m2\x1b[0m\x1b[0;36m:\x1b[0mex\x1b[0;31;1mport\x1b[0m (esc) |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
101 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m2\x1b[0m\x1b[0;36m:\x1b[0mva\x1b[0;31;1mport\x1b[0might (esc) |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
102 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m2\x1b[0m\x1b[0;36m:\x1b[0mim\x1b[0;31;1mport\x1b[0m/ex\x1b[0;31;1mport\x1b[0m (esc) |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
103 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m1\x1b[0m\x1b[0;36m:\x1b[0mim\x1b[0;31;1mport\x1b[0m (esc) |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
104 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m1\x1b[0m\x1b[0;36m:\x1b[0mex\x1b[0;31;1mport\x1b[0m (esc) |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
105 \x1b[0;35mport\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m0\x1b[0m\x1b[0;36m:\x1b[0mim\x1b[0;31;1mport\x1b[0m (esc) |
1146
9061f79c6c6f
grep: extend functionality, add man page entry, add unit test.
bos@serpentine.internal.keyresearch.com
parents:
diff
changeset
|
106 |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
107 simple templated |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
108 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
109 $ hg grep port -r tip:0 \ |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
110 > -T '{path}:{rev}:{node|short}:{texts % "{if(matched, text|upper, text)}"}\n' |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
111 port:4:914fa752cdea:exPORT |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
112 port:4:914fa752cdea:vaPORTight |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
113 port:4:914fa752cdea:imPORT/exPORT |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
114 port:3:95040cfd017d:exPORT |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
115 port:3:95040cfd017d:vaPORTight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
116 port:3:95040cfd017d:imPORT/exPORT |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
117 port:3:95040cfd017d:imPORT/exPORT |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
118 port:2:3b325e3481a1:exPORT |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
119 port:2:3b325e3481a1:vaPORTight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
120 port:2:3b325e3481a1:imPORT/exPORT |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
121 port:1:8b20f75c1585:imPORT |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
122 port:1:8b20f75c1585:exPORT |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
123 port:0:f31323c92170:imPORT |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
124 |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
125 $ hg grep port -r tip:0 -T '{path}:{rev}:{texts}\n' |
37500
8bb3899a0f47
formatter: make nested items somewhat readable in template output
Yuya Nishihara <yuya@tcha.org>
parents:
37449
diff
changeset
|
126 port:4:export |
8bb3899a0f47
formatter: make nested items somewhat readable in template output
Yuya Nishihara <yuya@tcha.org>
parents:
37449
diff
changeset
|
127 port:4:vaportight |
8bb3899a0f47
formatter: make nested items somewhat readable in template output
Yuya Nishihara <yuya@tcha.org>
parents:
37449
diff
changeset
|
128 port:4:import/export |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
129 port:3:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
130 port:3:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
131 port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
132 port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
133 port:2:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
134 port:2:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
135 port:2:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
136 port:1:import |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
137 port:1:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
138 port:0:import |
37500
8bb3899a0f47
formatter: make nested items somewhat readable in template output
Yuya Nishihara <yuya@tcha.org>
parents:
37449
diff
changeset
|
139 |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
140 $ hg grep port -r tip:0 -T '{path}:{tags}:{texts}\n' |
38540
1e25782a7583
grep: add support for log-like template keywords and functions
Yuya Nishihara <yuya@tcha.org>
parents:
38421
diff
changeset
|
141 port:tip:export |
1e25782a7583
grep: add support for log-like template keywords and functions
Yuya Nishihara <yuya@tcha.org>
parents:
38421
diff
changeset
|
142 port:tip:vaportight |
1e25782a7583
grep: add support for log-like template keywords and functions
Yuya Nishihara <yuya@tcha.org>
parents:
38421
diff
changeset
|
143 port:tip:import/export |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
144 port::export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
145 port::vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
146 port::import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
147 port::import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
148 port::export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
149 port::vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
150 port::import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
151 port::import |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
152 port::export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
153 port::import |
38540
1e25782a7583
grep: add support for log-like template keywords and functions
Yuya Nishihara <yuya@tcha.org>
parents:
38421
diff
changeset
|
154 |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
155 simple JSON (no "change" field) |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
156 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
157 $ hg grep -r tip:0 -Tjson port |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
158 [ |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
159 { |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
160 "date": [4, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
161 "lineno": 1, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
162 "node": "914fa752cdea87777ac1a8d5c858b0c736218f6c", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
163 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
164 "rev": 4, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
165 "texts": [{"matched": false, "text": "ex"}, {"matched": true, "text": "port"}], |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
166 "user": "spam" |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
167 }, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
168 { |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
169 "date": [4, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
170 "lineno": 2, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
171 "node": "914fa752cdea87777ac1a8d5c858b0c736218f6c", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
172 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
173 "rev": 4, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
174 "texts": [{"matched": false, "text": "va"}, {"matched": true, "text": "port"}, {"matched": false, "text": "ight"}], |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
175 "user": "spam" |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
176 }, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
177 { |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
178 "date": [4, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
179 "lineno": 3, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
180 "node": "914fa752cdea87777ac1a8d5c858b0c736218f6c", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
181 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
182 "rev": 4, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
183 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}, {"matched": false, "text": "/ex"}, {"matched": true, "text": "port"}], |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
184 "user": "spam" |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
185 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
186 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
187 "date": [3, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
188 "lineno": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
189 "node": "95040cfd017d658c536071c6290230a613c4c2a6", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
190 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
191 "rev": 3, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
192 "texts": [{"matched": false, "text": "ex"}, {"matched": true, "text": "port"}], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
193 "user": "eggs" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
194 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
195 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
196 "date": [3, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
197 "lineno": 2, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
198 "node": "95040cfd017d658c536071c6290230a613c4c2a6", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
199 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
200 "rev": 3, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
201 "texts": [{"matched": false, "text": "va"}, {"matched": true, "text": "port"}, {"matched": false, "text": "ight"}], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
202 "user": "eggs" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
203 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
204 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
205 "date": [3, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
206 "lineno": 3, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
207 "node": "95040cfd017d658c536071c6290230a613c4c2a6", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
208 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
209 "rev": 3, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
210 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}, {"matched": false, "text": "/ex"}, {"matched": true, "text": "port"}], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
211 "user": "eggs" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
212 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
213 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
214 "date": [3, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
215 "lineno": 4, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
216 "node": "95040cfd017d658c536071c6290230a613c4c2a6", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
217 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
218 "rev": 3, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
219 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}, {"matched": false, "text": "/ex"}, {"matched": true, "text": "port"}], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
220 "user": "eggs" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
221 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
222 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
223 "date": [2, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
224 "lineno": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
225 "node": "3b325e3481a1f07435d81dfdbfa434d9a0245b47", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
226 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
227 "rev": 2, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
228 "texts": [{"matched": false, "text": "ex"}, {"matched": true, "text": "port"}], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
229 "user": "spam" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
230 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
231 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
232 "date": [2, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
233 "lineno": 2, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
234 "node": "3b325e3481a1f07435d81dfdbfa434d9a0245b47", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
235 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
236 "rev": 2, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
237 "texts": [{"matched": false, "text": "va"}, {"matched": true, "text": "port"}, {"matched": false, "text": "ight"}], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
238 "user": "spam" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
239 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
240 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
241 "date": [2, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
242 "lineno": 3, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
243 "node": "3b325e3481a1f07435d81dfdbfa434d9a0245b47", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
244 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
245 "rev": 2, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
246 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}, {"matched": false, "text": "/ex"}, {"matched": true, "text": "port"}], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
247 "user": "spam" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
248 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
249 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
250 "date": [1, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
251 "lineno": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
252 "node": "8b20f75c158513ff5ac80bd0e5219bfb6f0eb587", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
253 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
254 "rev": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
255 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
256 "user": "eggs" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
257 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
258 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
259 "date": [1, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
260 "lineno": 2, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
261 "node": "8b20f75c158513ff5ac80bd0e5219bfb6f0eb587", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
262 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
263 "rev": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
264 "texts": [{"matched": false, "text": "ex"}, {"matched": true, "text": "port"}], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
265 "user": "eggs" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
266 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
267 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
268 "date": [0, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
269 "lineno": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
270 "node": "f31323c9217050ba245ee8b537c713ec2e8ab226", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
271 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
272 "rev": 0, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
273 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
274 "user": "spam" |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
275 } |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
276 ] |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
277 |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
278 simple JSON without matching lines |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
279 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
280 $ hg grep -r tip:0 -Tjson -l port |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
281 [ |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
282 { |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
283 "date": [4, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
284 "lineno": 1, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
285 "node": "914fa752cdea87777ac1a8d5c858b0c736218f6c", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
286 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
287 "rev": 4, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
288 "user": "spam" |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
289 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
290 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
291 "date": [3, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
292 "lineno": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
293 "node": "95040cfd017d658c536071c6290230a613c4c2a6", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
294 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
295 "rev": 3, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
296 "user": "eggs" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
297 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
298 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
299 "date": [2, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
300 "lineno": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
301 "node": "3b325e3481a1f07435d81dfdbfa434d9a0245b47", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
302 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
303 "rev": 2, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
304 "user": "spam" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
305 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
306 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
307 "date": [1, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
308 "lineno": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
309 "node": "8b20f75c158513ff5ac80bd0e5219bfb6f0eb587", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
310 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
311 "rev": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
312 "user": "eggs" |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
313 }, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
314 { |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
315 "date": [0, 0], |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
316 "lineno": 1, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
317 "node": "f31323c9217050ba245ee8b537c713ec2e8ab226", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
318 "path": "port", |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
319 "rev": 0, |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
320 "user": "spam" |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
321 } |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
322 ] |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
323 |
45430
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
324 diff of each revision for reference |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
325 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
326 $ hg log -p -T'== rev: {rev} ==\n' |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
327 == rev: 4 == |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
328 diff -r 95040cfd017d -r 914fa752cdea port |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
329 --- a/port Thu Jan 01 00:00:03 1970 +0000 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
330 +++ b/port Thu Jan 01 00:00:04 1970 +0000 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
331 @@ -1,4 +1,3 @@ |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
332 export |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
333 vaportight |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
334 import/export |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
335 -import/export |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
336 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
337 == rev: 3 == |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
338 diff -r 3b325e3481a1 -r 95040cfd017d port |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
339 --- a/port Thu Jan 01 00:00:02 1970 +0000 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
340 +++ b/port Thu Jan 01 00:00:03 1970 +0000 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
341 @@ -1,3 +1,4 @@ |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
342 export |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
343 vaportight |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
344 import/export |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
345 +import/export |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
346 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
347 == rev: 2 == |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
348 diff -r 8b20f75c1585 -r 3b325e3481a1 port |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
349 --- a/port Thu Jan 01 00:00:01 1970 +0000 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
350 +++ b/port Thu Jan 01 00:00:02 1970 +0000 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
351 @@ -1,2 +1,3 @@ |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
352 -import |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
353 export |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
354 +vaportight |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
355 +import/export |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
356 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
357 == rev: 1 == |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
358 diff -r f31323c92170 -r 8b20f75c1585 port |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
359 --- a/port Thu Jan 01 00:00:00 1970 +0000 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
360 +++ b/port Thu Jan 01 00:00:01 1970 +0000 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
361 @@ -1,1 +1,2 @@ |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
362 import |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
363 +export |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
364 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
365 == rev: 0 == |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
366 diff -r 000000000000 -r f31323c92170 port |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
367 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
368 +++ b/port Thu Jan 01 00:00:00 1970 +0000 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
369 @@ -0,0 +1,1 @@ |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
370 +import |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
371 |
e47385ef4e17
grep: fix hash(linestate) to not include linenum
Yuya Nishihara <yuya@tcha.org>
parents:
45429
diff
changeset
|
372 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
373 all |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
374 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
375 $ hg grep --traceback --all -nu port port |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
376 port:4:4:-:spam:import/export |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
377 port:3:4:+:eggs:import/export |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
378 port:2:1:-:spam:import |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
379 port:2:2:+:spam:vaportight |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
380 port:2:3:+:spam:import/export |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
381 port:1:2:+:eggs:export |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
382 port:0:1:+:spam:import |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
383 |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
384 all JSON |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
385 |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
386 $ hg grep --all -Tjson port port |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
387 [ |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
388 { |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
389 "change": "-", |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
390 "date": [4, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
391 "lineno": 4, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
392 "node": "914fa752cdea87777ac1a8d5c858b0c736218f6c", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
393 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
394 "rev": 4, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
395 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}, {"matched": false, "text": "/ex"}, {"matched": true, "text": "port"}], |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
396 "user": "spam" |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
397 }, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
398 { |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
399 "change": "+", |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
400 "date": [3, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
401 "lineno": 4, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
402 "node": "95040cfd017d658c536071c6290230a613c4c2a6", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
403 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
404 "rev": 3, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
405 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}, {"matched": false, "text": "/ex"}, {"matched": true, "text": "port"}], |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
406 "user": "eggs" |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
407 }, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
408 { |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
409 "change": "-", |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
410 "date": [2, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
411 "lineno": 1, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
412 "node": "3b325e3481a1f07435d81dfdbfa434d9a0245b47", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
413 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
414 "rev": 2, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
415 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}], |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
416 "user": "spam" |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
417 }, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
418 { |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
419 "change": "+", |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
420 "date": [2, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
421 "lineno": 2, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
422 "node": "3b325e3481a1f07435d81dfdbfa434d9a0245b47", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
423 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
424 "rev": 2, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
425 "texts": [{"matched": false, "text": "va"}, {"matched": true, "text": "port"}, {"matched": false, "text": "ight"}], |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
426 "user": "spam" |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
427 }, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
428 { |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
429 "change": "+", |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
430 "date": [2, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
431 "lineno": 3, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
432 "node": "3b325e3481a1f07435d81dfdbfa434d9a0245b47", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
433 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
434 "rev": 2, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
435 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}, {"matched": false, "text": "/ex"}, {"matched": true, "text": "port"}], |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
436 "user": "spam" |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
437 }, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
438 { |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
439 "change": "+", |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
440 "date": [1, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
441 "lineno": 2, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
442 "node": "8b20f75c158513ff5ac80bd0e5219bfb6f0eb587", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
443 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
444 "rev": 1, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
445 "texts": [{"matched": false, "text": "ex"}, {"matched": true, "text": "port"}], |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
446 "user": "eggs" |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
447 }, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
448 { |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
449 "change": "+", |
37770
31750413f8d7
formatter: convert timestamp to int
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
450 "date": [0, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
451 "lineno": 1, |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
452 "node": "f31323c9217050ba245ee8b537c713ec2e8ab226", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
453 "path": "port", |
29858
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
454 "rev": 0, |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
455 "texts": [{"matched": false, "text": "im"}, {"matched": true, "text": "port"}], |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
456 "user": "spam" |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
457 } |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
458 ] |
33461139c31c
grep: add formatter support
Yuya Nishihara <yuya@tcha.org>
parents:
29854
diff
changeset
|
459 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
460 other |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
461 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
462 $ hg grep -r tip:0 -l port port |
17805
21c93988ca70
test-grep: add a test for -l
Idan Kamara <idankk86@gmail.com>
parents:
16912
diff
changeset
|
463 port:4 |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
464 port:3 |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
465 port:2 |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
466 port:1 |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
467 port:0 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
468 $ hg grep -r tip:0 import port |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
469 port:4:import/export |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
470 port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
471 port:3:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
472 port:2:import/export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
473 port:1:import |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
474 port:0:import |
2870
8eaaf1321bfe
grep: add --follow support.
Brendan Cully <brendan@kublai.com>
parents:
2869
diff
changeset
|
475 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
476 $ hg cp port port2 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
477 $ hg commit -m 4 -u spam -d '5 0' |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
478 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
479 follow |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
480 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
481 $ hg grep -r tip:0 --traceback -f 'import\n\Z' port2 |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
482 [1] |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
483 $ echo deport >> port2 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
484 $ hg commit -m 5 -u eggs -d '6 0' |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
485 $ hg grep -f --all -nu port port2 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
486 port2:6:4:+:eggs:deport |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
487 port:4:4:-:spam:import/export |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
488 port:3:4:+:eggs:import/export |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
489 port:2:1:-:spam:import |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
490 port:2:2:+:spam:vaportight |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
491 port:2:3:+:spam:import/export |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
492 port:1:2:+:eggs:export |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
493 port:0:1:+:spam:import |
3951
cb66641cdee3
grep: remove count handling, simplify, fix issue337
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
3950
diff
changeset
|
494 |
24064
c260887cdbcd
log: fix --follow null parent not to include revision 0
Yuya Nishihara <yuya@tcha.org>
parents:
22947
diff
changeset
|
495 $ hg up -q null |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
496 $ hg grep -r 'reverse(:.)' -f port |
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
497 port:0:import |
24064
c260887cdbcd
log: fix --follow null parent not to include revision 0
Yuya Nishihara <yuya@tcha.org>
parents:
22947
diff
changeset
|
498 |
37447
067e8d1178a2
workingctx: build _manifest on filenode() or flags() request
Yuya Nishihara <yuya@tcha.org>
parents:
37133
diff
changeset
|
499 Test wdir |
067e8d1178a2
workingctx: build _manifest on filenode() or flags() request
Yuya Nishihara <yuya@tcha.org>
parents:
37133
diff
changeset
|
500 (at least, this shouldn't crash) |
067e8d1178a2
workingctx: build _manifest on filenode() or flags() request
Yuya Nishihara <yuya@tcha.org>
parents:
37133
diff
changeset
|
501 |
067e8d1178a2
workingctx: build _manifest on filenode() or flags() request
Yuya Nishihara <yuya@tcha.org>
parents:
37133
diff
changeset
|
502 $ hg up -q |
067e8d1178a2
workingctx: build _manifest on filenode() or flags() request
Yuya Nishihara <yuya@tcha.org>
parents:
37133
diff
changeset
|
503 $ echo wport >> port2 |
067e8d1178a2
workingctx: build _manifest on filenode() or flags() request
Yuya Nishihara <yuya@tcha.org>
parents:
37133
diff
changeset
|
504 $ hg stat |
067e8d1178a2
workingctx: build _manifest on filenode() or flags() request
Yuya Nishihara <yuya@tcha.org>
parents:
37133
diff
changeset
|
505 M port2 |
067e8d1178a2
workingctx: build _manifest on filenode() or flags() request
Yuya Nishihara <yuya@tcha.org>
parents:
37133
diff
changeset
|
506 $ hg grep -r 'wdir()' port |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
507 port:2147483647:export |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
508 port:2147483647:vaportight |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
509 port:2147483647:import/export |
38217
16f93a3b8b05
grep: enable passing wdir as a revision
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
37770
diff
changeset
|
510 port2:2147483647:export |
16f93a3b8b05
grep: enable passing wdir as a revision
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
37770
diff
changeset
|
511 port2:2147483647:vaportight |
16f93a3b8b05
grep: enable passing wdir as a revision
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
37770
diff
changeset
|
512 port2:2147483647:import/export |
16f93a3b8b05
grep: enable passing wdir as a revision
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
37770
diff
changeset
|
513 port2:2147483647:deport |
16f93a3b8b05
grep: enable passing wdir as a revision
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
37770
diff
changeset
|
514 port2:2147483647:wport |
37447
067e8d1178a2
workingctx: build _manifest on filenode() or flags() request
Yuya Nishihara <yuya@tcha.org>
parents:
37133
diff
changeset
|
515 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
516 $ cd .. |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
517 $ hg init t2 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
518 $ cd t2 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
519 $ hg grep -r tip:0 foobar foo |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
11902
diff
changeset
|
520 [1] |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
521 $ hg grep -r tip:0 foobar |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
11902
diff
changeset
|
522 [1] |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
523 $ echo blue >> color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
524 $ echo black >> color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
525 $ hg add color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
526 $ hg ci -m 0 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
527 $ echo orange >> color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
528 $ hg ci -m 1 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
529 $ echo black > color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
530 $ hg ci -m 2 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
531 $ echo orange >> color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
532 $ echo blue >> color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
533 $ hg ci -m 3 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
534 $ hg grep -r tip:0 orange |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
535 color:3:orange |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
536 color:1:orange |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
537 $ hg grep --all orange |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
538 color:3:+:orange |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
539 color:2:-:orange |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
540 color:1:+:orange |
41739
8ab42ccb68fe
grep: give different labels to + and - symbols
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41683
diff
changeset
|
541 $ hg grep --diff orange --color=debug |
8ab42ccb68fe
grep: give different labels to + and - symbols
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41683
diff
changeset
|
542 [grep.filename|color][grep.sep|:][grep.rev|3][grep.sep|:][grep.inserted grep.change|+][grep.sep|:][grep.match|orange] |
8ab42ccb68fe
grep: give different labels to + and - symbols
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41683
diff
changeset
|
543 [grep.filename|color][grep.sep|:][grep.rev|2][grep.sep|:][grep.deleted grep.change|-][grep.sep|:][grep.match|orange] |
8ab42ccb68fe
grep: give different labels to + and - symbols
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41683
diff
changeset
|
544 [grep.filename|color][grep.sep|:][grep.rev|1][grep.sep|:][grep.inserted grep.change|+][grep.sep|:][grep.match|orange] |
5106
ee702e7f181f
test-grep: test issue 685
Patrick Mezard <pmezard@gmail.com>
parents:
4877
diff
changeset
|
545 |
41740
ee77a6dd8fb8
color: give colours to the grep.inserted and grep.deleted labels
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41739
diff
changeset
|
546 $ hg grep --diff orange --color=yes |
41741
a91615b71679
color: change color of grep.rev label (BC)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41740
diff
changeset
|
547 \x1b[0;35mcolor\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m3\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;32;1m+\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;31;1morange\x1b[0m (esc) |
a91615b71679
color: change color of grep.rev label (BC)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41740
diff
changeset
|
548 \x1b[0;35mcolor\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m2\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;31;1m-\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;31;1morange\x1b[0m (esc) |
a91615b71679
color: change color of grep.rev label (BC)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41740
diff
changeset
|
549 \x1b[0;35mcolor\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;34m1\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;32;1m+\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;31;1morange\x1b[0m (esc) |
41740
ee77a6dd8fb8
color: give colours to the grep.inserted and grep.deleted labels
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41739
diff
changeset
|
550 |
38421
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
551 $ hg grep --diff orange |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
552 color:3:+:orange |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
553 color:2:-:orange |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
554 color:1:+:orange |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
555 |
29854
b842b1adfea2
grep: refactor loop that yields matched text with label
Yuya Nishihara <yuya@tcha.org>
parents:
24064
diff
changeset
|
556 test substring match: '^' should only match at the beginning |
b842b1adfea2
grep: refactor loop that yields matched text with label
Yuya Nishihara <yuya@tcha.org>
parents:
24064
diff
changeset
|
557 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
558 $ hg grep -r tip:0 '^.' --config extensions.color= --color debug |
29854
b842b1adfea2
grep: refactor loop that yields matched text with label
Yuya Nishihara <yuya@tcha.org>
parents:
24064
diff
changeset
|
559 [grep.filename|color][grep.sep|:][grep.rev|3][grep.sep|:][grep.match|b]lack |
b842b1adfea2
grep: refactor loop that yields matched text with label
Yuya Nishihara <yuya@tcha.org>
parents:
24064
diff
changeset
|
560 [grep.filename|color][grep.sep|:][grep.rev|3][grep.sep|:][grep.match|o]range |
b842b1adfea2
grep: refactor loop that yields matched text with label
Yuya Nishihara <yuya@tcha.org>
parents:
24064
diff
changeset
|
561 [grep.filename|color][grep.sep|:][grep.rev|3][grep.sep|:][grep.match|b]lue |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
562 [grep.filename|color][grep.sep|:][grep.rev|2][grep.sep|:][grep.match|b]lack |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
563 [grep.filename|color][grep.sep|:][grep.rev|1][grep.sep|:][grep.match|b]lue |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
564 [grep.filename|color][grep.sep|:][grep.rev|1][grep.sep|:][grep.match|b]lack |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
565 [grep.filename|color][grep.sep|:][grep.rev|1][grep.sep|:][grep.match|o]range |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
566 [grep.filename|color][grep.sep|:][grep.rev|0][grep.sep|:][grep.match|b]lue |
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
567 [grep.filename|color][grep.sep|:][grep.rev|0][grep.sep|:][grep.match|b]lack |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
568 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
569 match in last "line" without newline |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
570 |
39707
5abc47d4ca6b
tests: quote PYTHON usage
Matt Harbison <matt_harbison@yahoo.com>
parents:
39369
diff
changeset
|
571 $ "$PYTHON" -c 'fp = open("noeol", "wb"); fp.write(b"no infinite loop"); fp.close();' |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
572 $ hg ci -Amnoeol |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
573 adding noeol |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
574 $ hg grep -r tip:0 loop |
15293
0e34699d6988
grep: correct handling of matching lines without line ending (issue3050)
Mads Kiilerich <mads@kiilerich.com>
parents:
13956
diff
changeset
|
575 noeol:4:no infinite loop |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
576 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
577 $ cd .. |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
578 |
21024
7731a2281cf0
spelling: fixes from spell checker
Mads Kiilerich <madski@unity3d.com>
parents:
21011
diff
changeset
|
579 Issue685: traceback in grep -r after rename |
12399
4fee1fd3de9a
tests: added a short description to issue numbers
Martin Geisler <mg@aragost.com>
parents:
12316
diff
changeset
|
580 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
581 Got a traceback when using grep on a single |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
582 revision with renamed files. |
7240
dac14cc9711e
test 261a9f47b44b: grep w/ match in last line w/o newline
Christian Ebert <blacktrash@gmx.net>
parents:
5107
diff
changeset
|
583 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
584 $ hg init issue685 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
585 $ cd issue685 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
586 $ echo octarine > color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
587 $ hg ci -Amcolor |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
588 adding color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
589 $ hg rename color colour |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
590 $ hg ci -Am rename |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
591 $ hg grep -r tip:0 octarine |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
592 colour:1:octarine |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
593 color:0:octarine |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
594 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
595 Used to crash here |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
596 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
597 $ hg grep -r 1 octarine |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
598 colour:1:octarine |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
599 $ cd .. |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
600 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
601 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
602 Issue337: test that grep follows parent-child relationships instead |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
603 of just using revision numbers. |
7240
dac14cc9711e
test 261a9f47b44b: grep w/ match in last line w/o newline
Christian Ebert <blacktrash@gmx.net>
parents:
5107
diff
changeset
|
604 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
605 $ hg init issue337 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
606 $ cd issue337 |
8849
80cc4b1a62d0
compare grep result between target and its parent
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
8167
diff
changeset
|
607 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
608 $ echo white > color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
609 $ hg commit -A -m "0 white" |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
610 adding color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
611 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
612 $ echo red > color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
613 $ hg commit -A -m "1 red" |
8849
80cc4b1a62d0
compare grep result between target and its parent
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
8167
diff
changeset
|
614 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
615 $ hg update 0 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
616 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
617 $ echo black > color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
618 $ hg commit -A -m "2 black" |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
619 created new head |
8849
80cc4b1a62d0
compare grep result between target and its parent
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
8167
diff
changeset
|
620 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
621 $ hg update --clean 1 |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
622 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
623 $ echo blue > color |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
624 $ hg commit -A -m "3 blue" |
8849
80cc4b1a62d0
compare grep result between target and its parent
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
8167
diff
changeset
|
625 |
11902
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
626 $ hg grep --all red |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
627 color:3:-:red |
3c9a5ed9b1e2
tests: unify test-grep
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11141
diff
changeset
|
628 color:1:+:red |
13920
332e400764e5
grep: don't print data from binary files for matches (issue2614)
Md. O. Shayan <mdoshayan@gmail.com>
parents:
12942
diff
changeset
|
629 |
38421
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
630 $ hg grep --diff red |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
631 color:3:-:red |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
632 color:1:+:red |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
633 |
37133
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
634 Issue3885: test that changing revision order does not alter the |
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
635 revisions printed, just their order. |
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
636 |
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
637 $ hg grep --all red -r "all()" |
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
638 color:1:+:red |
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
639 color:3:-:red |
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
640 |
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
641 $ hg grep --all red -r "reverse(all())" |
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
642 color:3:-:red |
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
643 color:1:+:red |
a2a6755a3def
grep: fixes erroneous output of grep in forward order (issue3885)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
36495
diff
changeset
|
644 |
38421
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
645 $ hg grep --diff red -r "all()" |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
646 color:1:+:red |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
647 color:3:-:red |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
648 |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
649 $ hg grep --diff red -r "reverse(all())" |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
650 color:3:-:red |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
651 color:1:+:red |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
652 |
16912
6ef3107c661e
tests: cleanup of tests that got lost in their own nested directories
Mads Kiilerich <mads@kiilerich.com>
parents:
16350
diff
changeset
|
653 $ cd .. |
6ef3107c661e
tests: cleanup of tests that got lost in their own nested directories
Mads Kiilerich <mads@kiilerich.com>
parents:
16350
diff
changeset
|
654 |
13920
332e400764e5
grep: don't print data from binary files for matches (issue2614)
Md. O. Shayan <mdoshayan@gmail.com>
parents:
12942
diff
changeset
|
655 $ hg init a |
332e400764e5
grep: don't print data from binary files for matches (issue2614)
Md. O. Shayan <mdoshayan@gmail.com>
parents:
12942
diff
changeset
|
656 $ cd a |
16350
4f795f5fbb0b
tests: make tests work if directory contains special characters
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15765
diff
changeset
|
657 $ cp "$TESTDIR/binfile.bin" . |
13920
332e400764e5
grep: don't print data from binary files for matches (issue2614)
Md. O. Shayan <mdoshayan@gmail.com>
parents:
12942
diff
changeset
|
658 $ hg add binfile.bin |
332e400764e5
grep: don't print data from binary files for matches (issue2614)
Md. O. Shayan <mdoshayan@gmail.com>
parents:
12942
diff
changeset
|
659 $ hg ci -m 'add binfile.bin' |
332e400764e5
grep: don't print data from binary files for matches (issue2614)
Md. O. Shayan <mdoshayan@gmail.com>
parents:
12942
diff
changeset
|
660 $ hg grep "MaCam" --all |
332e400764e5
grep: don't print data from binary files for matches (issue2614)
Md. O. Shayan <mdoshayan@gmail.com>
parents:
12942
diff
changeset
|
661 binfile.bin:0:+: Binary file matches |
16912
6ef3107c661e
tests: cleanup of tests that got lost in their own nested directories
Mads Kiilerich <mads@kiilerich.com>
parents:
16350
diff
changeset
|
662 |
38421
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
663 $ hg grep "MaCam" --diff |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
664 binfile.bin:0:+: Binary file matches |
7fbb5d76c555
grep: add --diff flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38342
diff
changeset
|
665 |
16912
6ef3107c661e
tests: cleanup of tests that got lost in their own nested directories
Mads Kiilerich <mads@kiilerich.com>
parents:
16350
diff
changeset
|
666 $ cd .. |
38217
16f93a3b8b05
grep: enable passing wdir as a revision
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
37770
diff
changeset
|
667 |
45429
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
668 Moved line may not be collected by "grep --diff" since it first filters |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
669 the contents to be diffed by the pattern. (i.e. |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
670 "diff <(grep pat a) <(grep pat b)", not "diff a b | grep pat".) |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
671 This is much faster than generating full diff per revision. |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
672 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
673 $ hg init moved-line |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
674 $ cd moved-line |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
675 $ cat <<'EOF' > a |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
676 > foo |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
677 > bar |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
678 > baz |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
679 > EOF |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
680 $ hg ci -Am initial |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
681 adding a |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
682 $ cat <<'EOF' > a |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
683 > bar |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
684 > baz |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
685 > foo |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
686 > EOF |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
687 $ hg ci -m reorder |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
688 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
689 $ hg diff -c 1 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
690 diff -r a593cc55e81b -r 69789a3b6e80 a |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
691 --- a/a Thu Jan 01 00:00:00 1970 +0000 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
692 +++ b/a Thu Jan 01 00:00:00 1970 +0000 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
693 @@ -1,3 +1,3 @@ |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
694 -foo |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
695 bar |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
696 baz |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
697 +foo |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
698 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
699 can't find the move of "foo" at the revision 1: |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
700 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
701 $ hg grep --diff foo -r1 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
702 [1] |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
703 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
704 "bar" isn't moved at the revisoin 1: |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
705 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
706 $ hg grep --diff bar -r1 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
707 [1] |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
708 |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
709 $ cd .. |
9c8d2cf7f591
test-grep: document that trivially moved lines might not be detected
Yuya Nishihara <yuya@tcha.org>
parents:
44864
diff
changeset
|
710 |
38342
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
711 Test for showing working of allfiles flag |
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
712 |
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
713 $ hg init sng |
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
714 $ cd sng |
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
715 $ echo "unmod" >> um |
44848
7e7080ab8ba8
grep: improve test coverage
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
43304
diff
changeset
|
716 $ echo old > old |
7e7080ab8ba8
grep: improve test coverage
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
43304
diff
changeset
|
717 $ hg ci -q -A -m "adds unmod to um" |
38342
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
718 $ echo "something else" >> new |
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
719 $ hg ci -A -m "second commit" |
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
720 adding new |
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
721 $ hg grep -r "." "unmod" |
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
722 um:1:unmod |
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
723 |
44848
7e7080ab8ba8
grep: improve test coverage
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
43304
diff
changeset
|
724 Existing tracked files in the working directory are searched by default |
38650
eba69ddd4e52
grep: search working directory files by default if --all-files is specified
Yuya Nishihara <yuya@tcha.org>
parents:
38649
diff
changeset
|
725 |
eba69ddd4e52
grep: search working directory files by default if --all-files is specified
Yuya Nishihara <yuya@tcha.org>
parents:
38649
diff
changeset
|
726 $ echo modified >> new |
44848
7e7080ab8ba8
grep: improve test coverage
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
43304
diff
changeset
|
727 $ echo 'added' > added; hg add added |
7e7080ab8ba8
grep: improve test coverage
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
43304
diff
changeset
|
728 $ echo 'added, missing' > added-missing; hg add added-missing; rm added-missing |
7e7080ab8ba8
grep: improve test coverage
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
43304
diff
changeset
|
729 $ echo 'untracked' > untracked |
7e7080ab8ba8
grep: improve test coverage
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
43304
diff
changeset
|
730 $ hg rm old |
44849
f90957c947f4
grep: don't go in an infinite loop when given empty regex
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44848
diff
changeset
|
731 $ hg grep '' |
44848
7e7080ab8ba8
grep: improve test coverage
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
43304
diff
changeset
|
732 added:added |
7e7080ab8ba8
grep: improve test coverage
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
43304
diff
changeset
|
733 new:something else |
38653
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
734 new:modified |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
735 um:unmod |
38650
eba69ddd4e52
grep: search working directory files by default if --all-files is specified
Yuya Nishihara <yuya@tcha.org>
parents:
38649
diff
changeset
|
736 |
44863
3db660b8eba6
grep: add test coverage of behavior on symlinks
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44849
diff
changeset
|
737 #if symlink |
3db660b8eba6
grep: add test coverage of behavior on symlinks
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44849
diff
changeset
|
738 Grepping a symlink greps its destination |
3db660b8eba6
grep: add test coverage of behavior on symlinks
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44849
diff
changeset
|
739 |
3db660b8eba6
grep: add test coverage of behavior on symlinks
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44849
diff
changeset
|
740 $ rm -f added; ln -s symlink-added added |
3db660b8eba6
grep: add test coverage of behavior on symlinks
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44849
diff
changeset
|
741 $ hg grep '' | grep added |
3db660b8eba6
grep: add test coverage of behavior on symlinks
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44849
diff
changeset
|
742 added:symlink-added |
44864
06105aa8bc0e
grep: test that paths get audited
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44863
diff
changeset
|
743 |
06105aa8bc0e
grep: test that paths get audited
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44863
diff
changeset
|
744 But we reject symlinks as directories components of a tracked file as |
06105aa8bc0e
grep: test that paths get audited
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44863
diff
changeset
|
745 usual: |
06105aa8bc0e
grep: test that paths get audited
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44863
diff
changeset
|
746 |
06105aa8bc0e
grep: test that paths get audited
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44863
diff
changeset
|
747 $ mkdir dir; touch dir/f; hg add dir/f |
06105aa8bc0e
grep: test that paths get audited
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44863
diff
changeset
|
748 $ rm -rf dir; ln -s / dir |
06105aa8bc0e
grep: test that paths get audited
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44863
diff
changeset
|
749 $ hg grep '' |
06105aa8bc0e
grep: test that paths get audited
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44863
diff
changeset
|
750 abort: path 'dir/f' traverses symbolic link 'dir' |
06105aa8bc0e
grep: test that paths get audited
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44863
diff
changeset
|
751 [255] |
44863
3db660b8eba6
grep: add test coverage of behavior on symlinks
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44849
diff
changeset
|
752 #endif |
3db660b8eba6
grep: add test coverage of behavior on symlinks
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44849
diff
changeset
|
753 |
3db660b8eba6
grep: add test coverage of behavior on symlinks
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
44849
diff
changeset
|
754 But we can search files from some other revision with -rREV |
38650
eba69ddd4e52
grep: search working directory files by default if --all-files is specified
Yuya Nishihara <yuya@tcha.org>
parents:
38649
diff
changeset
|
755 |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
756 $ hg grep -r. mod |
38650
eba69ddd4e52
grep: search working directory files by default if --all-files is specified
Yuya Nishihara <yuya@tcha.org>
parents:
38649
diff
changeset
|
757 um:1:unmod |
eba69ddd4e52
grep: search working directory files by default if --all-files is specified
Yuya Nishihara <yuya@tcha.org>
parents:
38649
diff
changeset
|
758 |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
759 $ hg grep --diff mod |
38651
5e4027db52f4
grep: add config knob to enable/disable the default wdir search
Yuya Nishihara <yuya@tcha.org>
parents:
38650
diff
changeset
|
760 um:0:+:unmod |
5e4027db52f4
grep: add config knob to enable/disable the default wdir search
Yuya Nishihara <yuya@tcha.org>
parents:
38650
diff
changeset
|
761 |
38342
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
762 $ cd .. |
b8f45fc27370
grep: adds allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38217
diff
changeset
|
763 |
38652
bfcd5c7cbf9a
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
Yuya Nishihara <yuya@tcha.org>
parents:
38651
diff
changeset
|
764 Change Default of grep by ui.tweakdefaults, that is, the files not in current |
bfcd5c7cbf9a
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
Yuya Nishihara <yuya@tcha.org>
parents:
38651
diff
changeset
|
765 working directory should not be grepp-ed on |
bfcd5c7cbf9a
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
Yuya Nishihara <yuya@tcha.org>
parents:
38651
diff
changeset
|
766 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
767 $ hg init ab |
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
768 $ cd ab |
38652
bfcd5c7cbf9a
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
Yuya Nishihara <yuya@tcha.org>
parents:
38651
diff
changeset
|
769 $ cat <<'EOF' >> .hg/hgrc |
bfcd5c7cbf9a
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
Yuya Nishihara <yuya@tcha.org>
parents:
38651
diff
changeset
|
770 > [ui] |
bfcd5c7cbf9a
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
Yuya Nishihara <yuya@tcha.org>
parents:
38651
diff
changeset
|
771 > tweakdefaults = True |
bfcd5c7cbf9a
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
Yuya Nishihara <yuya@tcha.org>
parents:
38651
diff
changeset
|
772 > EOF |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
773 $ echo "some text">>file1 |
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
774 $ hg add file1 |
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
775 $ hg commit -m "adds file1" |
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
776 $ hg mv file1 file2 |
38653
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
777 |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
778 wdir revision is hidden by default: |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
779 |
38631
9ef10437bb88
grep: change default behaviour to search working directory files (BC)
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38540
diff
changeset
|
780 $ hg grep "some" |
38653
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
781 file2:some text |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
782 |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
783 but it should be available in template dict: |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
784 |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
785 $ hg grep "some" -Tjson |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
786 [ |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
787 { |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
788 "date": [0, 0], |
39930
66df1059b7c0
grep: rename {line_number} to {lineno} as well (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39707
diff
changeset
|
789 "lineno": 1, |
38653
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
790 "node": "ffffffffffffffffffffffffffffffffffffffff", |
39369
34ba47117164
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39044
diff
changeset
|
791 "path": "file2", |
38653
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
792 "rev": 2147483647, |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
793 "texts": [{"matched": true, "text": "some"}, {"matched": false, "text": " text"}], |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
794 "user": "test" |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
795 } |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
796 ] |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
797 |
aabc01da9834
grep: hide cryptic revision number by default
Yuya Nishihara <yuya@tcha.org>
parents:
38652
diff
changeset
|
798 $ cd .. |
38946
f3f109971359
grep: add MULTIREV support to --allfiles flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38653
diff
changeset
|
799 |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
800 test -rMULTIREV |
38946
f3f109971359
grep: add MULTIREV support to --allfiles flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38653
diff
changeset
|
801 |
f3f109971359
grep: add MULTIREV support to --allfiles flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38653
diff
changeset
|
802 $ cd sng |
f3f109971359
grep: add MULTIREV support to --allfiles flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38653
diff
changeset
|
803 $ hg rm um |
f3f109971359
grep: add MULTIREV support to --allfiles flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38653
diff
changeset
|
804 $ hg commit -m "deletes um" |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
805 $ hg grep -r "0:2" "unmod" |
38946
f3f109971359
grep: add MULTIREV support to --allfiles flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38653
diff
changeset
|
806 um:0:unmod |
f3f109971359
grep: add MULTIREV support to --allfiles flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38653
diff
changeset
|
807 um:1:unmod |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
808 $ hg grep -r "0:2" "unmod" um |
38960
d99468d2b09a
grep: search all commits in allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38946
diff
changeset
|
809 um:0:unmod |
d99468d2b09a
grep: search all commits in allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38946
diff
changeset
|
810 um:1:unmod |
43304
8cb5f96db235
grep: enable all-files by default (BC)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
41741
diff
changeset
|
811 $ hg grep -r "0:2" "unmod" "glob:**/um" # Check that patterns also work |
41683
5d383d9636d0
walkchangerevs: obey allfiles parameter when taking the slow path
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41513
diff
changeset
|
812 um:0:unmod |
5d383d9636d0
walkchangerevs: obey allfiles parameter when taking the slow path
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
41513
diff
changeset
|
813 um:1:unmod |
38946
f3f109971359
grep: add MULTIREV support to --allfiles flag
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38653
diff
changeset
|
814 $ cd .. |
38960
d99468d2b09a
grep: search all commits in allfiles mode
Sangeet Kumar Mishra <mail2sangeetmishra@gmail.com>
parents:
38946
diff
changeset
|
815 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
816 --follow with/without --diff and/or paths |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
817 ----------------------------------------- |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
818 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
819 For each test case, we compare the history traversal of "hg log", |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
820 "hg grep --diff", and "hg grep" (--all-files). |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
821 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
822 "hg grep --diff" should traverse the log in the same way as "hg log". |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
823 "hg grep" (--all-files) is slightly different in that it includes |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
824 unmodified changes. |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
825 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
826 $ hg init follow |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
827 $ cd follow |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
828 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
829 $ cat <<'EOF' >> .hg/hgrc |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
830 > [ui] |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
831 > logtemplate = '{rev}: {join(files % "{status} {path}", ", ")}\n' |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
832 > EOF |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
833 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
834 $ for f in add0 add0-mod1 add0-rm1 add0-mod2 add0-rm2 add0-mod3 add0-mod4 add0-rm4; do |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
835 > echo data0 >> $f |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
836 > done |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
837 $ hg ci -qAm0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
838 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
839 $ hg cp add0 add0-cp1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
840 $ hg cp add0 add0-cp1-mod1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
841 $ hg cp add0 add0-cp1-mod1-rm3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
842 $ hg rm add0-rm1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
843 $ for f in *mod1*; do |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
844 > echo data1 >> $f |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
845 > done |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
846 $ hg ci -qAm1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
847 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
848 $ hg update -q 0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
849 $ hg cp add0 add0-cp2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
850 $ hg cp add0 add0-cp2-mod2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
851 $ hg rm add0-rm2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
852 $ for f in *mod2*; do |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
853 > echo data2 >> $f |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
854 > done |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
855 $ hg ci -qAm2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
856 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
857 $ hg update -q 1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
858 $ hg cp add0-cp1 add0-cp1-cp3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
859 $ hg cp add0-cp1-mod1 add0-cp1-mod1-cp3-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
860 $ hg rm add0-cp1-mod1-rm3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
861 $ for f in *mod3*; do |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
862 > echo data3 >> $f |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
863 > done |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
864 $ hg ci -qAm3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
865 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
866 $ hg cp add0 add0-cp4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
867 $ hg cp add0 add0-cp4-mod4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
868 $ hg rm add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
869 $ for f in *mod4*; do |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
870 > echo data4 >> $f |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
871 > done |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
872 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
873 $ hg log -Gr':wdir()' |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
874 o 2147483647: A add0-cp4, A add0-cp4-mod4, M add0-mod4, R add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
875 | |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
876 @ 3: A add0-cp1-cp3, A add0-cp1-mod1-cp3-mod3, R add0-cp1-mod1-rm3, M add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
877 | |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
878 | o 2: A add0-cp2, A add0-cp2-mod2, M add0-mod2, R add0-rm2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
879 | | |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
880 o | 1: A add0-cp1, A add0-cp1-mod1, A add0-cp1-mod1-rm3, M add0-mod1, R add0-rm1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
881 |/ |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
882 o 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
883 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
884 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
885 follow revision history from wdir parent: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
886 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
887 $ hg log -f |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
888 3: A add0-cp1-cp3, A add0-cp1-mod1-cp3-mod3, R add0-cp1-mod1-rm3, M add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
889 1: A add0-cp1, A add0-cp1-mod1, A add0-cp1-mod1-rm3, M add0-mod1, R add0-rm1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
890 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
891 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
892 $ hg grep --diff -f data |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
893 add0-cp1-mod1-cp3-mod3:3:+:data3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
894 add0-mod3:3:+:data3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
895 add0-cp1-mod1:1:+:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
896 add0-cp1-mod1-rm3:1:+:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
897 add0-mod1:1:+:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
898 add0:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
899 add0-mod1:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
900 add0-mod2:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
901 add0-mod3:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
902 add0-mod4:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
903 add0-rm1:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
904 add0-rm2:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
905 add0-rm4:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
906 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
907 $ hg grep -f data |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
908 add0:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
909 add0-cp1:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
910 add0-cp1-cp3:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
911 add0-cp1-mod1:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
912 add0-cp1-mod1:3:data1 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
913 add0-cp1-mod1-cp3-mod3:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
914 add0-cp1-mod1-cp3-mod3:3:data1 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
915 add0-cp1-mod1-cp3-mod3:3:data3 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
916 add0-mod1:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
917 add0-mod1:3:data1 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
918 add0-mod2:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
919 add0-mod3:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
920 add0-mod3:3:data3 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
921 add0-mod4:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
922 add0-rm2:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
923 add0-rm4:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
924 add0:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
925 add0-cp1:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
926 add0-cp1-mod1:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
927 add0-cp1-mod1:1:data1 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
928 add0-cp1-mod1-rm3:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
929 add0-cp1-mod1-rm3:1:data1 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
930 add0-mod1:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
931 add0-mod1:1:data1 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
932 add0-mod2:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
933 add0-mod3:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
934 add0-mod4:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
935 add0-rm2:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
936 add0-rm4:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
937 add0:0:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
938 add0-mod1:0:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
939 add0-mod2:0:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
940 add0-mod3:0:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
941 add0-mod4:0:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
942 add0-rm1:0:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
943 add0-rm2:0:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
944 add0-rm4:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
945 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
946 follow revision history from specified revision: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
947 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
948 $ hg log -fr2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
949 2: A add0-cp2, A add0-cp2-mod2, M add0-mod2, R add0-rm2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
950 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
951 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
952 $ hg grep --diff -fr2 data |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
953 add0-cp2-mod2:2:+:data2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
954 add0-mod2:2:+:data2 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
955 add0:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
956 add0-mod1:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
957 add0-mod2:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
958 add0-mod3:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
959 add0-mod4:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
960 add0-rm1:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
961 add0-rm2:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
962 add0-rm4:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
963 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
964 $ hg grep -fr2 data |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
965 add0:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
966 add0-cp2:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
967 add0-cp2-mod2:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
968 add0-cp2-mod2:2:data2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
969 add0-mod1:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
970 add0-mod2:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
971 add0-mod2:2:data2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
972 add0-mod3:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
973 add0-mod4:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
974 add0-rm1:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
975 add0-rm4:2:data0 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
976 add0:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
977 add0-mod1:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
978 add0-mod2:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
979 add0-mod3:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
980 add0-mod4:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
981 add0-rm1:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
982 add0-rm2:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
983 add0-rm4:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
984 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
985 follow revision history from wdir: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
986 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
987 $ hg log -fr'wdir()' |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
988 2147483647: A add0-cp4, A add0-cp4-mod4, M add0-mod4, R add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
989 3: A add0-cp1-cp3, A add0-cp1-mod1-cp3-mod3, R add0-cp1-mod1-rm3, M add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
990 1: A add0-cp1, A add0-cp1-mod1, A add0-cp1-mod1-rm3, M add0-mod1, R add0-rm1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
991 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
992 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
993 BROKEN: should not abort because of removed file |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
994 $ hg grep --diff -fr'wdir()' data |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
995 add0-cp4-mod4:2147483647:+:data4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
996 add0-mod4:2147483647:+:data4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
997 add0-rm4:2147483647:-:abort: add0-rm4@None: not found in manifest! |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
998 [255] |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
999 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1000 $ hg grep -fr'wdir()' data |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1001 add0:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1002 add0-cp1:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1003 add0-cp1-cp3:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1004 add0-cp1-mod1:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1005 add0-cp1-mod1:2147483647:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1006 add0-cp1-mod1-cp3-mod3:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1007 add0-cp1-mod1-cp3-mod3:2147483647:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1008 add0-cp1-mod1-cp3-mod3:2147483647:data3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1009 add0-cp4:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1010 add0-cp4-mod4:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1011 add0-cp4-mod4:2147483647:data4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1012 add0-mod1:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1013 add0-mod1:2147483647:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1014 add0-mod2:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1015 add0-mod3:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1016 add0-mod3:2147483647:data3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1017 add0-mod4:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1018 add0-mod4:2147483647:data4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1019 add0-rm2:2147483647:data0 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1020 add0:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1021 add0-cp1:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1022 add0-cp1-cp3:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1023 add0-cp1-mod1:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1024 add0-cp1-mod1:3:data1 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1025 add0-cp1-mod1-cp3-mod3:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1026 add0-cp1-mod1-cp3-mod3:3:data1 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1027 add0-cp1-mod1-cp3-mod3:3:data3 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1028 add0-mod1:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1029 add0-mod1:3:data1 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1030 add0-mod2:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1031 add0-mod3:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1032 add0-mod3:3:data3 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1033 add0-mod4:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1034 add0-rm2:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1035 add0-rm4:3:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1036 add0:1:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1037 add0-cp1:1:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1038 add0-cp1-mod1:1:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1039 add0-cp1-mod1:1:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1040 add0-cp1-mod1-rm3:1:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1041 add0-cp1-mod1-rm3:1:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1042 add0-mod1:1:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1043 add0-mod1:1:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1044 add0-mod2:1:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1045 add0-mod3:1:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1046 add0-mod4:1:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1047 add0-rm2:1:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1048 add0-rm4:1:data0 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1049 add0:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1050 add0-mod1:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1051 add0-mod2:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1052 add0-mod3:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1053 add0-mod4:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1054 add0-rm1:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1055 add0-rm2:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1056 add0-rm4:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1057 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1058 follow revision history from multiple revisions: |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1059 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1060 $ hg log -fr'1+2' |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1061 2: A add0-cp2, A add0-cp2-mod2, M add0-mod2, R add0-rm2 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1062 1: A add0-cp1, A add0-cp1-mod1, A add0-cp1-mod1-rm3, M add0-mod1, R add0-rm1 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1063 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1064 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1065 $ hg grep --diff -fr'1+2' data |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1066 add0-cp2-mod2:2:+:data2 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1067 add0-mod2:2:+:data2 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1068 add0-cp1-mod1:1:+:data1 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1069 add0-cp1-mod1-rm3:1:+:data1 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1070 add0-mod1:1:+:data1 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1071 add0:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1072 add0-mod1:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1073 add0-mod2:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1074 add0-mod3:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1075 add0-mod4:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1076 add0-rm1:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1077 add0-rm2:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1078 add0-rm4:0:+:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1079 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1080 $ hg grep -fr'1+2' data |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1081 add0:2:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1082 add0-cp2:2:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1083 add0-cp2-mod2:2:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1084 add0-cp2-mod2:2:data2 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1085 add0-mod1:2:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1086 add0-mod2:2:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1087 add0-mod2:2:data2 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1088 add0-mod3:2:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1089 add0-mod4:2:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1090 add0-rm1:2:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1091 add0-rm4:2:data0 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1092 add0:1:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1093 add0-cp1:1:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1094 add0-cp1-mod1:1:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1095 add0-cp1-mod1:1:data1 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1096 add0-cp1-mod1-rm3:1:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1097 add0-cp1-mod1-rm3:1:data1 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1098 add0-mod1:1:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1099 add0-mod1:1:data1 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1100 add0-mod2:1:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1101 add0-mod3:1:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1102 add0-mod4:1:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1103 add0-rm2:1:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1104 add0-rm4:1:data0 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1105 add0:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1106 add0-mod1:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1107 add0-mod2:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1108 add0-mod3:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1109 add0-mod4:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1110 add0-rm1:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1111 add0-rm2:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1112 add0-rm4:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1113 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1114 follow file history from wdir parent, unmodified in wdir: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1115 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1116 $ hg log -f add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1117 3: A add0-cp1-cp3, A add0-cp1-mod1-cp3-mod3, R add0-cp1-mod1-rm3, M add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1118 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1119 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1120 $ hg grep --diff -f data add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1121 add0-mod3:3:+:data3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1122 add0-mod3:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1123 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1124 $ hg grep -f data add0-mod3 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1125 add0-mod3:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1126 add0-mod3:3:data3 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1127 add0-mod3:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1128 add0-mod3:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1129 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1130 follow file history from wdir parent, modified in wdir: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1131 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1132 $ hg log -f add0-mod4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1133 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1134 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1135 $ hg grep --diff -f data add0-mod4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1136 add0-mod4:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1137 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1138 $ hg grep -f data add0-mod4 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1139 add0-mod4:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1140 add0-mod4:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1141 add0-mod4:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1142 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1143 follow file history from wdir parent, copied but unmodified: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1144 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1145 $ hg log -f add0-cp1-cp3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1146 3: A add0-cp1-cp3, A add0-cp1-mod1-cp3-mod3, R add0-cp1-mod1-rm3, M add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1147 1: A add0-cp1, A add0-cp1-mod1, A add0-cp1-mod1-rm3, M add0-mod1, R add0-rm1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1148 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1149 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1150 $ hg grep --diff -f data add0-cp1-cp3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1151 add0:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1152 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1153 BROKEN: should follow history across renames |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1154 $ hg grep -f data add0-cp1-cp3 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1155 add0-cp1-cp3:3:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1156 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1157 follow file history from wdir parent, copied and modified: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1158 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1159 $ hg log -f add0-cp1-mod1-cp3-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1160 3: A add0-cp1-cp3, A add0-cp1-mod1-cp3-mod3, R add0-cp1-mod1-rm3, M add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1161 1: A add0-cp1, A add0-cp1-mod1, A add0-cp1-mod1-rm3, M add0-mod1, R add0-rm1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1162 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1163 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1164 $ hg grep --diff -f data add0-cp1-mod1-cp3-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1165 add0-cp1-mod1-cp3-mod3:3:+:data3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1166 add0-cp1-mod1:1:+:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1167 add0:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1168 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1169 BROKEN: should follow history across renames |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1170 $ hg grep -f data add0-cp1-mod1-cp3-mod3 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1171 add0-cp1-mod1-cp3-mod3:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1172 add0-cp1-mod1-cp3-mod3:3:data1 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1173 add0-cp1-mod1-cp3-mod3:3:data3 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1174 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1175 follow file history from wdir parent, copied in wdir: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1176 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1177 $ hg log -f add0-cp4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1178 abort: cannot follow nonexistent file: "add0-cp4" |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1179 [255] |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1180 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1181 $ hg grep --diff -f data add0-cp4 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1182 abort: cannot follow nonexistent file: "add0-cp4" |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1183 [255] |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1184 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1185 BROKEN: maybe better to abort |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1186 $ hg grep -f data add0-cp4 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1187 [1] |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1188 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1189 follow file history from wdir parent, removed: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1190 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1191 $ hg log -f add0-cp1-mod1-rm3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1192 abort: cannot follow file not in parent revision: "add0-cp1-mod1-rm3" |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1193 [255] |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1194 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1195 $ hg grep --diff -f data add0-cp1-mod1-rm3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1196 abort: cannot follow file not in parent revision: "add0-cp1-mod1-rm3" |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1197 [255] |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1198 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1199 BROKEN: maybe better to abort |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1200 $ hg grep -f data add0-cp1-mod1-rm3 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1201 add0-cp1-mod1-rm3:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1202 add0-cp1-mod1-rm3:1:data1 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1203 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1204 follow file history from wdir parent (explicit), removed: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1205 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1206 $ hg log -fr. add0-cp1-mod1-rm3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1207 abort: cannot follow file not in any of the specified revisions: "add0-cp1-mod1-rm3" |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1208 [255] |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1209 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1210 $ hg grep --diff -fr. data add0-cp1-mod1-rm3 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1211 abort: cannot follow file not in any of the specified revisions: "add0-cp1-mod1-rm3" |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1212 [255] |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1213 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1214 BROKEN: should abort |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1215 $ hg grep -fr. data add0-cp1-mod1-rm3 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1216 add0-cp1-mod1-rm3:1:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1217 add0-cp1-mod1-rm3:1:data1 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1218 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1219 follow file history from wdir parent, removed in wdir: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1220 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1221 $ hg log -f add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1222 abort: cannot follow file not in parent revision: "add0-rm4" |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1223 [255] |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1224 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1225 $ hg grep --diff -f data add0-rm4 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1226 abort: cannot follow file not in parent revision: "add0-rm4" |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1227 [255] |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1228 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1229 BROKEN: should abort |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1230 $ hg grep -f data add0-rm4 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1231 add0-rm4:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1232 add0-rm4:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1233 add0-rm4:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1234 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1235 follow file history from wdir parent (explicit), removed in wdir: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1236 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1237 $ hg log -fr. add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1238 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1239 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1240 $ hg grep --diff -fr. data add0-rm4 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1241 add0-rm4:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1242 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1243 $ hg grep -fr. data add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1244 add0-rm4:3:data0 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1245 add0-rm4:1:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1246 add0-rm4:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1247 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1248 follow file history from wdir parent, multiple files: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1249 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1250 $ hg log -f add0-mod3 add0-cp1-mod1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1251 3: A add0-cp1-cp3, A add0-cp1-mod1-cp3-mod3, R add0-cp1-mod1-rm3, M add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1252 1: A add0-cp1, A add0-cp1-mod1, A add0-cp1-mod1-rm3, M add0-mod1, R add0-rm1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1253 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1254 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1255 $ hg grep --diff -f data add0-mod3 add0-cp1-mod1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1256 add0-mod3:3:+:data3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1257 add0-cp1-mod1:1:+:data1 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1258 add0:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1259 add0-mod3:0:+:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1260 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1261 BROKEN: should follow history across renames |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1262 $ hg grep -f data add0-mod3 add0-cp1-mod1 |
45478
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1263 add0-cp1-mod1:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1264 add0-cp1-mod1:3:data1 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1265 add0-mod3:3:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1266 add0-mod3:3:data3 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1267 add0-cp1-mod1:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1268 add0-cp1-mod1:1:data1 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1269 add0-mod3:1:data0 |
07c424a13811
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Yuya Nishihara <yuya@tcha.org>
parents:
45477
diff
changeset
|
1270 add0-mod3:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1271 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1272 follow file history from specified revision, modified: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1273 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1274 $ hg log -fr2 add0-mod2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1275 2: A add0-cp2, A add0-cp2-mod2, M add0-mod2, R add0-rm2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1276 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1277 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1278 $ hg grep --diff -fr2 data add0-mod2 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1279 add0-mod2:2:+:data2 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1280 add0-mod2:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1281 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1282 $ hg grep -fr2 data add0-mod2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1283 add0-mod2:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1284 add0-mod2:2:data2 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1285 add0-mod2:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1286 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1287 follow file history from specified revision, copied but unmodified: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1288 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1289 $ hg log -fr2 add0-cp2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1290 2: A add0-cp2, A add0-cp2-mod2, M add0-mod2, R add0-rm2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1291 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1292 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1293 $ hg grep --diff -fr2 data add0-cp2 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1294 add0:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1295 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1296 BROKEN: should follow history across renames |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1297 $ hg grep -fr2 data add0-cp2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1298 add0-cp2:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1299 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1300 follow file history from specified revision, copied and modified: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1301 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1302 $ hg log -fr2 add0-cp2-mod2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1303 2: A add0-cp2, A add0-cp2-mod2, M add0-mod2, R add0-rm2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1304 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1305 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1306 $ hg grep --diff -fr2 data add0-cp2-mod2 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1307 add0-cp2-mod2:2:+:data2 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1308 add0:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1309 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1310 BROKEN: should follow history across renames |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1311 $ hg grep -fr2 data add0-cp2-mod2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1312 add0-cp2-mod2:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1313 add0-cp2-mod2:2:data2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1314 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1315 follow file history from specified revision, removed: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1316 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1317 $ hg log -fr2 add0-rm2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1318 abort: cannot follow file not in any of the specified revisions: "add0-rm2" |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1319 [255] |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1320 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1321 $ hg grep --diff -fr2 data add0-rm2 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1322 abort: cannot follow file not in any of the specified revisions: "add0-rm2" |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1323 [255] |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1324 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1325 BROKEN: should abort |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1326 $ hg grep -fr2 data add0-rm2 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1327 add0-rm2:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1328 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1329 follow file history from specified revision, multiple files: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1330 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1331 $ hg log -fr2 add0-cp2 add0-mod2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1332 2: A add0-cp2, A add0-cp2-mod2, M add0-mod2, R add0-rm2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1333 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1334 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1335 $ hg grep --diff -fr2 data add0-cp2 add0-mod2 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1336 add0-mod2:2:+:data2 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1337 add0:0:+:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1338 add0-mod2:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1339 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1340 BROKEN: should follow history across renames |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1341 $ hg grep -fr2 data add0-cp2 add0-mod2 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1342 add0-cp2:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1343 add0-mod2:2:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1344 add0-mod2:2:data2 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1345 add0-mod2:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1346 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1347 follow file history from wdir, unmodified: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1348 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1349 $ hg log -fr'wdir()' add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1350 2147483647: A add0-cp4, A add0-cp4-mod4, M add0-mod4, R add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1351 3: A add0-cp1-cp3, A add0-cp1-mod1-cp3-mod3, R add0-cp1-mod1-rm3, M add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1352 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1353 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1354 $ hg grep --diff -fr'wdir()' data add0-mod3 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1355 add0-mod3:3:+:data3 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1356 add0-mod3:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1357 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1358 $ hg grep -fr'wdir()' data add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1359 add0-mod3:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1360 add0-mod3:2147483647:data3 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1361 add0-mod3:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1362 add0-mod3:3:data3 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1363 add0-mod3:1:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1364 add0-mod3:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1365 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1366 follow file history from wdir, modified: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1367 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1368 $ hg log -fr'wdir()' add0-mod4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1369 2147483647: A add0-cp4, A add0-cp4-mod4, M add0-mod4, R add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1370 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1371 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1372 $ hg grep --diff -fr'wdir()' data add0-mod4 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1373 add0-mod4:2147483647:+:data4 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1374 add0-mod4:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1375 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1376 $ hg grep -fr'wdir()' data add0-mod4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1377 add0-mod4:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1378 add0-mod4:2147483647:data4 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1379 add0-mod4:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1380 add0-mod4:1:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1381 add0-mod4:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1382 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1383 follow file history from wdir, copied but unmodified: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1384 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1385 $ hg log -fr'wdir()' add0-cp4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1386 2147483647: A add0-cp4, A add0-cp4-mod4, M add0-mod4, R add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1387 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1388 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1389 $ hg grep --diff -fr'wdir()' data add0-cp4 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1390 add0:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1391 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1392 BROKEN: should follow history across renames |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1393 $ hg grep -fr'wdir()' data add0-cp4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1394 add0-cp4:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1395 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1396 follow file history from wdir, copied and modified: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1397 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1398 $ hg log -fr'wdir()' add0-cp4-mod4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1399 2147483647: A add0-cp4, A add0-cp4-mod4, M add0-mod4, R add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1400 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1401 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1402 $ hg grep --diff -fr'wdir()' data add0-cp4-mod4 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1403 add0-cp4-mod4:2147483647:+:data4 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1404 add0:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1405 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1406 BROKEN: should follow history across renames |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1407 $ hg grep -fr'wdir()' data add0-cp4-mod4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1408 add0-cp4-mod4:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1409 add0-cp4-mod4:2147483647:data4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1410 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1411 follow file history from wdir, multiple files: |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1412 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1413 $ hg log -fr'wdir()' add0-cp4 add0-mod4 add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1414 2147483647: A add0-cp4, A add0-cp4-mod4, M add0-mod4, R add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1415 3: A add0-cp1-cp3, A add0-cp1-mod1-cp3-mod3, R add0-cp1-mod1-rm3, M add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1416 0: A add0, A add0-mod1, A add0-mod2, A add0-mod3, A add0-mod4, A add0-rm1, A add0-rm2, A add0-rm4 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1417 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1418 $ hg grep --diff -fr'wdir()' data add0-cp4 add0-mod4 add0-mod3 |
45650
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1419 add0-mod4:2147483647:+:data4 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1420 add0-mod3:3:+:data3 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1421 add0:0:+:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1422 add0-mod3:0:+:data0 |
0356b41fe01d
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Yuya Nishihara <yuya@tcha.org>
parents:
45480
diff
changeset
|
1423 add0-mod4:0:+:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1424 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1425 BROKEN: should follow history across renames |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1426 $ hg grep -fr'wdir()' data add0-cp4 add0-mod4 add0-mod3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1427 add0-cp4:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1428 add0-mod3:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1429 add0-mod3:2147483647:data3 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1430 add0-mod4:2147483647:data0 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1431 add0-mod4:2147483647:data4 |
45480
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1432 add0-mod3:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1433 add0-mod3:3:data3 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1434 add0-mod4:3:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1435 add0-mod3:1:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1436 add0-mod4:1:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1437 add0-mod3:0:data0 |
8ceb5b4b2728
grep: make -frREV follow history from the specified revision (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
45478
diff
changeset
|
1438 add0-mod4:0:data0 |
45477
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1439 |
20dd2a259b0f
test-grep: add tests for --follow with/without --diff and/or paths
Yuya Nishihara <yuya@tcha.org>
parents:
45430
diff
changeset
|
1440 $ cd .. |