Mercurial > hg
annotate tests/test-revset-legacy-lookup.t @ 40176:41263df08109
wireprotov2: change how revisions are specified to changesetdata
Right now, we have a handful of arguments for specifying the revisions
whose data should be returned. Defining how all these arguments
interact when various combinations are present is difficult.
This commit establishes a new, generic mechanism for specifying
revisions. Instead of a hodgepodge of arguments defining things, we
have a list of dicts that specify revision selectors. The final set
of revisions is a union of all these selectors.
We implement support for specifying revisions based on:
* An explicit list of changeset revisions
* An explicit list of changeset revisions plus ancestry depth
* A DAG range between changeset roots and heads
If you squint hard enough, this problem has already been solved by
revsets. But I'm reluctant to expose revsets to the wire protocol
because that would require servers to implement a revset parser.
Plus there are security and performance implications: the set
of revision selectors needs to be narrowly and specifically tailored
for what is appropriate to be executing on a server. Perhaps there
would be a way for us to express the "parse tree" of a revset
query, for example. I'm not sure. We can explore this space another
time. For now, the new mechanism should bring sufficient flexibility
while remaining relatively simple.
The selector "types" are prefixed with "changeset" because I plan
to add manifest and file-flavored selectors as well. This will enable
us to e.g. select file revisions based on a range of changeset
revisions.
Differential Revision: https://phab.mercurial-scm.org/D4979
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Mon, 08 Oct 2018 18:17:12 -0700 |
parents | 29eb4cafeeb8 |
children | ed84a4d48910 |
rev | line source |
---|---|
37759
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
1 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
2 $ cat >> $HGRCPATH << EOF |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
3 > [ui] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
4 > logtemplate="{rev}:{node|short} {desc} [{tags}]\n" |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
5 > EOF |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
6 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
7 $ hg init legacy-lookup |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
8 $ cd legacy-lookup |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
9 $ echo a > a |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
10 $ hg add a |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
11 $ hg commit -m 'first' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
12 $ echo aa > a |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
13 $ hg commit -m 'second' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
14 $ hg log -G |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
15 @ 1:43114e71eddd second [tip] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
16 | |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
17 o 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
18 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
19 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
20 Create a tag that looks like a revset |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
21 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
22 $ hg tag 'rev(0)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
23 $ hg log -G |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
24 @ 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd [tip] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
25 | |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
26 o 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
27 | |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
28 o 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
29 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
30 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
31 See how various things are resolved |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
32 ----------------------------------- |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
33 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
34 Revision numbers |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
35 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
36 $ hg log -r '0' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
37 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
38 $ hg log -r '1' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
39 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
40 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
41 "rev(x)" form (the one conflicting with the tags) |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
42 (resolved as a label) |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
43 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
44 $ hg log -r 'rev(0)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
45 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
46 $ hg log -r 'rev(1)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
47 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
48 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
49 same within a simple revspec |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
50 (still resolved as the label) |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
51 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
52 $ hg log -r ':rev(0)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
53 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
54 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
55 $ hg log -r 'rev(0):' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
56 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
57 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd [tip] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
58 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
59 within a more advances revset |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
60 (still resolved as the label) |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
61 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
62 $ hg log -r 'rev(0) and branch(default)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
63 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
64 |
37760
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
65 with explicit revset resolution |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
66 (still resolved as the label) |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
67 |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
68 $ hg log -r 'revset(rev(0))' |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
69 0:a87874c6ec31 first [] |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
70 |
37759
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
71 some of the above with quote to force its resolution as a label |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
72 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
73 $ hg log -r ':"rev(0)"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
74 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
75 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
76 $ hg log -r '"rev(0)":' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
77 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
78 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd [tip] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
79 $ hg log -r '"rev(0)" and branch(default)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
80 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
81 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
82 confusing bits within parents |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
83 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
84 $ hg log -r '(rev(0))' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
85 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
86 $ hg log -r '( rev(0))' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
87 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
88 $ hg log -r '("rev(0)")' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
89 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
90 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
91 Test label with quote in them. |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
92 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
93 $ hg tag '"foo"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
94 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
95 $ hg log -r '"foo"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
96 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd ["foo"] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
97 $ hg log -r '("foo")' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
98 abort: unknown revision 'foo'! |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
99 [255] |
37760
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
100 $ hg log -r 'revset("foo")' |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
101 abort: unknown revision 'foo'! |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
102 [255] |
37759
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
103 $ hg log -r '("\"foo\"")' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
104 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd ["foo"] |
37760
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
105 $ hg log -r 'revset("\"foo\"")' |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
106 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd ["foo"] |
37759
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
107 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
108 Test label with dash in them. |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
109 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
110 $ hg tag 'foo-bar' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
111 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
112 $ hg log -r 'foo-bar' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
113 3:a50aae922707 Added tag "foo" for changeset fb616635b18f [foo-bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
114 $ hg log -r '(foo-bar)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
115 3:a50aae922707 Added tag "foo" for changeset fb616635b18f [foo-bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
116 $ hg log -r '"foo-bar"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
117 3:a50aae922707 Added tag "foo" for changeset fb616635b18f [foo-bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
118 $ hg log -r '("foo-bar")' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
119 3:a50aae922707 Added tag "foo" for changeset fb616635b18f [foo-bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
120 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
121 Test label with + in them. |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
122 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
123 $ hg tag 'foo+bar' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
124 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
125 $ hg log -r 'foo+bar' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
126 4:bbf52b87b370 Added tag foo-bar for changeset a50aae922707 [foo+bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
127 $ hg log -r '(foo+bar)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
128 abort: unknown revision 'foo'! |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
129 [255] |
37760
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
130 $ hg log -r 'revset(foo+bar)' |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
131 abort: unknown revision 'foo'! |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
132 [255] |
37759
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
133 $ hg log -r '"foo+bar"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
134 4:bbf52b87b370 Added tag foo-bar for changeset a50aae922707 [foo+bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
135 $ hg log -r '("foo+bar")' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
136 4:bbf52b87b370 Added tag foo-bar for changeset a50aae922707 [foo+bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
137 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
138 Test tag with numeric version number. |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
139 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
140 $ hg tag '1.2' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
141 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
142 $ hg log -r '1.2' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
143 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
144 $ hg log -r '(1.2)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
145 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
37760
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
146 $ hg log -r 'revset(1.2)' |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
147 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
37759
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
148 $ hg log -r '"1.2"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
149 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
150 $ hg log -r '("1.2")' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
151 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
152 $ hg log -r '::"1.2"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
153 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
154 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
155 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd ["foo"] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
156 3:a50aae922707 Added tag "foo" for changeset fb616635b18f [foo-bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
157 4:bbf52b87b370 Added tag foo-bar for changeset a50aae922707 [foo+bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
158 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
159 $ hg log -r '::1.2' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
160 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
161 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
162 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd ["foo"] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
163 3:a50aae922707 Added tag "foo" for changeset fb616635b18f [foo-bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
164 4:bbf52b87b370 Added tag foo-bar for changeset a50aae922707 [foo+bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
165 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
166 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
167 Test tag with parenthesis (but not a valid revset) |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
168 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
169 $ hg tag 'release_4.1(candidate1)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
170 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
171 $ hg log -r 'release_4.1(candidate1)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
172 6:db72e24fe069 Added tag 1.2 for changeset ff42fde8edbb [release_4.1(candidate1)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
173 $ hg log -r '(release_4.1(candidate1))' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
174 hg: parse error: unknown identifier: release_4.1 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
175 [255] |
37760
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
176 $ hg log -r 'revset(release_4.1(candidate1))' |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
177 hg: parse error: unknown identifier: release_4.1 |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
178 [255] |
37759
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
179 $ hg log -r '"release_4.1(candidate1)"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
180 6:db72e24fe069 Added tag 1.2 for changeset ff42fde8edbb [release_4.1(candidate1)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
181 $ hg log -r '("release_4.1(candidate1)")' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
182 6:db72e24fe069 Added tag 1.2 for changeset ff42fde8edbb [release_4.1(candidate1)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
183 $ hg log -r '::"release_4.1(candidate1)"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
184 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
185 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
186 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd ["foo"] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
187 3:a50aae922707 Added tag "foo" for changeset fb616635b18f [foo-bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
188 4:bbf52b87b370 Added tag foo-bar for changeset a50aae922707 [foo+bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
189 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
190 6:db72e24fe069 Added tag 1.2 for changeset ff42fde8edbb [release_4.1(candidate1)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
191 $ hg log -r '::release_4.1(candidate1)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
192 hg: parse error: unknown identifier: release_4.1 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
193 [255] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
194 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
195 Test tag with parenthesis and other function like char |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
196 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
197 $ hg tag 'release_4.1(arch=x86,arm)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
198 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
199 $ hg log -r 'release_4.1(arch=x86,arm)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
200 7:b29b25d7d687 Added tag release_4.1(candidate1) for changeset db72e24fe069 [release_4.1(arch=x86,arm)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
201 $ hg log -r '(release_4.1(arch=x86,arm))' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
202 hg: parse error: unknown identifier: release_4.1 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
203 [255] |
37760
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
204 $ hg log -r 'revset(release_4.1(arch=x86,arm))' |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
205 hg: parse error: unknown identifier: release_4.1 |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
206 [255] |
37759
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
207 $ hg log -r '"release_4.1(arch=x86,arm)"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
208 7:b29b25d7d687 Added tag release_4.1(candidate1) for changeset db72e24fe069 [release_4.1(arch=x86,arm)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
209 $ hg log -r '("release_4.1(arch=x86,arm)")' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
210 7:b29b25d7d687 Added tag release_4.1(candidate1) for changeset db72e24fe069 [release_4.1(arch=x86,arm)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
211 $ hg log -r '::"release_4.1(arch=x86,arm)"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
212 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
213 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
214 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd ["foo"] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
215 3:a50aae922707 Added tag "foo" for changeset fb616635b18f [foo-bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
216 4:bbf52b87b370 Added tag foo-bar for changeset a50aae922707 [foo+bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
217 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
218 6:db72e24fe069 Added tag 1.2 for changeset ff42fde8edbb [release_4.1(candidate1)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
219 7:b29b25d7d687 Added tag release_4.1(candidate1) for changeset db72e24fe069 [release_4.1(arch=x86,arm)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
220 $ hg log -r '::release_4.1(arch=x86,arm)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
221 hg: parse error: unknown identifier: release_4.1 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
222 [255] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
223 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
224 Test tag conflicting with revset function |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
225 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
226 $ hg tag 'secret(team=foo,project=bar)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
227 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
228 $ hg log -r 'secret(team=foo,project=bar)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
229 8:6b2e2d4ea455 Added tag release_4.1(arch=x86,arm) for changeset b29b25d7d687 [secret(team=foo,project=bar)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
230 $ hg log -r '(secret(team=foo,project=bar))' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
231 hg: parse error: secret takes no arguments |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
232 [255] |
37760
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
233 $ hg log -r 'revset(secret(team=foo,project=bar))' |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
234 hg: parse error: secret takes no arguments |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
235 [255] |
37759
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
236 $ hg log -r '"secret(team=foo,project=bar)"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
237 8:6b2e2d4ea455 Added tag release_4.1(arch=x86,arm) for changeset b29b25d7d687 [secret(team=foo,project=bar)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
238 $ hg log -r '("secret(team=foo,project=bar)")' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
239 8:6b2e2d4ea455 Added tag release_4.1(arch=x86,arm) for changeset b29b25d7d687 [secret(team=foo,project=bar)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
240 $ hg log -r '::"secret(team=foo,project=bar)"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
241 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
242 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
243 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd ["foo"] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
244 3:a50aae922707 Added tag "foo" for changeset fb616635b18f [foo-bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
245 4:bbf52b87b370 Added tag foo-bar for changeset a50aae922707 [foo+bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
246 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
247 6:db72e24fe069 Added tag 1.2 for changeset ff42fde8edbb [release_4.1(candidate1)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
248 7:b29b25d7d687 Added tag release_4.1(candidate1) for changeset db72e24fe069 [release_4.1(arch=x86,arm)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
249 8:6b2e2d4ea455 Added tag release_4.1(arch=x86,arm) for changeset b29b25d7d687 [secret(team=foo,project=bar)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
250 $ hg log -r '::secret(team=foo,project=bar)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
251 hg: parse error: secret takes no arguments |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
252 [255] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
253 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
254 Test tag with space |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
255 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
256 $ hg tag 'my little version' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
257 |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
258 $ hg log -r 'my little version' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
259 9:269192bf8fc3 Added tag secret(team=foo,project=bar) for changeset 6b2e2d4ea455 [my little version] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
260 $ hg log -r '(my little version)' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
261 hg: parse error at 4: unexpected token: symbol |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
262 ((my little version) |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
263 ^ here) |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
264 [255] |
37760
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
265 $ hg log -r 'revset(my little version)' |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
266 hg: parse error at 10: unexpected token: symbol |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
267 (revset(my little version) |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
268 ^ here) |
29eb4cafeeb8
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
Boris Feld <boris.feld@octobus.net>
parents:
37759
diff
changeset
|
269 [255] |
37759
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
270 $ hg log -r '"my little version"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
271 9:269192bf8fc3 Added tag secret(team=foo,project=bar) for changeset 6b2e2d4ea455 [my little version] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
272 $ hg log -r '("my little version")' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
273 9:269192bf8fc3 Added tag secret(team=foo,project=bar) for changeset 6b2e2d4ea455 [my little version] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
274 $ hg log -r '::"my little version"' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
275 0:a87874c6ec31 first [] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
276 1:43114e71eddd second [rev(0)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
277 2:fb616635b18f Added tag rev(0) for changeset 43114e71eddd ["foo"] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
278 3:a50aae922707 Added tag "foo" for changeset fb616635b18f [foo-bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
279 4:bbf52b87b370 Added tag foo-bar for changeset a50aae922707 [foo+bar] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
280 5:ff42fde8edbb Added tag foo+bar for changeset bbf52b87b370 [1.2] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
281 6:db72e24fe069 Added tag 1.2 for changeset ff42fde8edbb [release_4.1(candidate1)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
282 7:b29b25d7d687 Added tag release_4.1(candidate1) for changeset db72e24fe069 [release_4.1(arch=x86,arm)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
283 8:6b2e2d4ea455 Added tag release_4.1(arch=x86,arm) for changeset b29b25d7d687 [secret(team=foo,project=bar)] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
284 9:269192bf8fc3 Added tag secret(team=foo,project=bar) for changeset 6b2e2d4ea455 [my little version] |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
285 $ hg log -r '::my little version' |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
286 hg: parse error at 5: invalid token |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
287 (::my little version |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
288 ^ here) |
aa3f63e02c3c
revset: add more test to show current behaviors with label looking like revset
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
289 [255] |