author | Raphaël Gomès <rgomes@octobus.net> |
Tue, 12 Apr 2022 17:29:21 +0200 | |
changeset 49193 | c6c1caf28349 |
parent 45921 | 95c4cca641f6 |
permissions | -rw-r--r-- |
22046
7a9cbb315d84
tests: replace exit 80 with #require
Matt Mackall <mpm@selenic.com>
parents:
21188
diff
changeset
|
1 |
#require serve |
17014
50fbe9063ff2
tests: convert some 'hghave no-outer-repo' to #if
Mads Kiilerich <mads@kiilerich.com>
parents:
15446
diff
changeset
|
2 |
|
50fbe9063ff2
tests: convert some 'hghave no-outer-repo' to #if
Mads Kiilerich <mads@kiilerich.com>
parents:
15446
diff
changeset
|
3 |
#if no-outer-repo |
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
4 |
|
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
5 |
no repo |
7757
af6a63438a8a
identify: have consistent output for local repositories
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
6 |
|
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
7 |
$ hg id |
12070 | 8 |
abort: there is no Mercurial repository here (.hg not found) |
45846
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
39642
diff
changeset
|
9 |
[10] |
7830
55bd03e2e13c
test-identify: require no-outer-repo
Mads Kiilerich <mads@kiilerich.com>
parents:
7759
diff
changeset
|
10 |
|
17014
50fbe9063ff2
tests: convert some 'hghave no-outer-repo' to #if
Mads Kiilerich <mads@kiilerich.com>
parents:
15446
diff
changeset
|
11 |
#endif |
50fbe9063ff2
tests: convert some 'hghave no-outer-repo' to #if
Mads Kiilerich <mads@kiilerich.com>
parents:
15446
diff
changeset
|
12 |
|
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
13 |
create repo |
7757
af6a63438a8a
identify: have consistent output for local repositories
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
14 |
|
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
15 |
$ hg init test |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
16 |
$ cd test |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
17 |
$ echo a > a |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
18 |
$ hg ci -Ama |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
19 |
adding a |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
20 |
|
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
21 |
basic id usage |
7757
af6a63438a8a
identify: have consistent output for local repositories
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
22 |
|
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
23 |
$ hg id |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
24 |
cb9a9f314b8b tip |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
25 |
$ hg id --debug |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
26 |
cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b tip |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
27 |
$ hg id -q |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
28 |
cb9a9f314b8b |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
29 |
$ hg id -v |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
30 |
cb9a9f314b8b tip |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
31 |
|
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
32 |
with options |
7757
af6a63438a8a
identify: have consistent output for local repositories
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
33 |
|
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
34 |
$ hg id -r. |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
35 |
cb9a9f314b8b tip |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
36 |
$ hg id -n |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
37 |
0 |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
38 |
$ hg id -t |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
39 |
tip |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
40 |
$ hg id -b |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
41 |
default |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
42 |
$ hg id -i |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
43 |
cb9a9f314b8b |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
44 |
$ hg id -n -t -b -i |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
45 |
cb9a9f314b8b 0 default tip |
33063
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
46 |
$ hg id -Tjson |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
47 |
[ |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
48 |
{ |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
49 |
"bookmarks": [], |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
50 |
"branch": "default", |
33066
a49ab7f5e7e7
identify: rename 'changed' keyword -> 'dirty'
Matt Harbison <matt_harbison@yahoo.com>
parents:
33063
diff
changeset
|
51 |
"dirty": "", |
39641
10c5eacd793f
identify: use fm.hexfunc thoroughly
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
52 |
"id": "cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b", |
33063
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
53 |
"node": "ffffffffffffffffffffffffffffffffffffffff", |
39642
6ecfd12f09cd
identify: change {parents} to a list of nodes (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39641
diff
changeset
|
54 |
"parents": ["cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b"], |
33063
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
55 |
"tags": ["tip"] |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
56 |
} |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
57 |
] |
7757
af6a63438a8a
identify: have consistent output for local repositories
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
58 |
|
33103
73dfc72704b6
identify: provide changectx to templater
Yuya Nishihara <yuya@tcha.org>
parents:
33101
diff
changeset
|
59 |
test template keywords and functions which require changectx: |
73dfc72704b6
identify: provide changectx to templater
Yuya Nishihara <yuya@tcha.org>
parents:
33101
diff
changeset
|
60 |
|
73dfc72704b6
identify: provide changectx to templater
Yuya Nishihara <yuya@tcha.org>
parents:
33101
diff
changeset
|
61 |
$ hg id -T '{rev} {node|shortest}\n' |
73dfc72704b6
identify: provide changectx to templater
Yuya Nishihara <yuya@tcha.org>
parents:
33101
diff
changeset
|
62 |
2147483647 ffff |
73dfc72704b6
identify: provide changectx to templater
Yuya Nishihara <yuya@tcha.org>
parents:
33101
diff
changeset
|
63 |
$ hg id -T '{parents % "{rev} {node|shortest} {desc}\n"}' |
73dfc72704b6
identify: provide changectx to templater
Yuya Nishihara <yuya@tcha.org>
parents:
33101
diff
changeset
|
64 |
0 cb9a a |
37500
8bb3899a0f47
formatter: make nested items somewhat readable in template output
Yuya Nishihara <yuya@tcha.org>
parents:
37078
diff
changeset
|
65 |
$ hg id -T '{parents}\n' |
39642
6ecfd12f09cd
identify: change {parents} to a list of nodes (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39641
diff
changeset
|
66 |
cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b |
33103
73dfc72704b6
identify: provide changectx to templater
Yuya Nishihara <yuya@tcha.org>
parents:
33101
diff
changeset
|
67 |
|
37078
46859b437697
templater: drop symbols which should be overridden by new 'ctx' (issue5612)
Yuya Nishihara <yuya@tcha.org>
parents:
33103
diff
changeset
|
68 |
test nested template: '{tags}'/'{node}' constants shouldn't override the |
46859b437697
templater: drop symbols which should be overridden by new 'ctx' (issue5612)
Yuya Nishihara <yuya@tcha.org>
parents:
33103
diff
changeset
|
69 |
default keywords, but '{id}' persists because there's no default keyword |
46859b437697
templater: drop symbols which should be overridden by new 'ctx' (issue5612)
Yuya Nishihara <yuya@tcha.org>
parents:
33103
diff
changeset
|
70 |
for '{id}' (issue5612) |
46859b437697
templater: drop symbols which should be overridden by new 'ctx' (issue5612)
Yuya Nishihara <yuya@tcha.org>
parents:
33103
diff
changeset
|
71 |
|
46859b437697
templater: drop symbols which should be overridden by new 'ctx' (issue5612)
Yuya Nishihara <yuya@tcha.org>
parents:
33103
diff
changeset
|
72 |
$ hg id -T '{tags}\n' |
46859b437697
templater: drop symbols which should be overridden by new 'ctx' (issue5612)
Yuya Nishihara <yuya@tcha.org>
parents:
33103
diff
changeset
|
73 |
tip |
39641
10c5eacd793f
identify: use fm.hexfunc thoroughly
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
74 |
$ hg id -T '{revset("null:.") % "{rev}:{node|short} {tags} {id|short}\n"}' |
37078
46859b437697
templater: drop symbols which should be overridden by new 'ctx' (issue5612)
Yuya Nishihara <yuya@tcha.org>
parents:
33103
diff
changeset
|
75 |
-1:000000000000 cb9a9f314b8b |
46859b437697
templater: drop symbols which should be overridden by new 'ctx' (issue5612)
Yuya Nishihara <yuya@tcha.org>
parents:
33103
diff
changeset
|
76 |
0:cb9a9f314b8b tip cb9a9f314b8b |
46859b437697
templater: drop symbols which should be overridden by new 'ctx' (issue5612)
Yuya Nishihara <yuya@tcha.org>
parents:
33103
diff
changeset
|
77 |
|
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
78 |
with modifications |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
79 |
|
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
80 |
$ echo b > a |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
81 |
$ hg id -n -t -b -i |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
82 |
cb9a9f314b8b+ 0+ default tip |
33063
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
83 |
$ hg id -Tjson |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
84 |
[ |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
85 |
{ |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
86 |
"bookmarks": [], |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
87 |
"branch": "default", |
33066
a49ab7f5e7e7
identify: rename 'changed' keyword -> 'dirty'
Matt Harbison <matt_harbison@yahoo.com>
parents:
33063
diff
changeset
|
88 |
"dirty": "+", |
39641
10c5eacd793f
identify: use fm.hexfunc thoroughly
Yuya Nishihara <yuya@tcha.org>
parents:
37500
diff
changeset
|
89 |
"id": "cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b+", |
33063
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
90 |
"node": "ffffffffffffffffffffffffffffffffffffffff", |
39642
6ecfd12f09cd
identify: change {parents} to a list of nodes (BC)
Yuya Nishihara <yuya@tcha.org>
parents:
39641
diff
changeset
|
91 |
"parents": ["cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b"], |
33063
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
92 |
"tags": ["tip"] |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
93 |
} |
15a79ac823e8
identify: add template support
Matt Harbison <matt_harbison@yahoo.com>
parents:
26421
diff
changeset
|
94 |
] |
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
95 |
|
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
96 |
other local repo |
7757
af6a63438a8a
identify: have consistent output for local repositories
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
97 |
|
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
98 |
$ cd .. |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
99 |
$ hg -R test id |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
100 |
cb9a9f314b8b+ tip |
17014
50fbe9063ff2
tests: convert some 'hghave no-outer-repo' to #if
Mads Kiilerich <mads@kiilerich.com>
parents:
15446
diff
changeset
|
101 |
#if no-outer-repo |
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
102 |
$ hg id test |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
103 |
cb9a9f314b8b+ tip |
17014
50fbe9063ff2
tests: convert some 'hghave no-outer-repo' to #if
Mads Kiilerich <mads@kiilerich.com>
parents:
15446
diff
changeset
|
104 |
#endif |
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
105 |
|
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
106 |
with remote http repo |
7757
af6a63438a8a
identify: have consistent output for local repositories
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
107 |
|
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
108 |
$ cd test |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
109 |
$ hg serve -p $HGPORT1 -d --pid-file=hg.pid |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
110 |
$ cat hg.pid >> $DAEMON_PIDS |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
111 |
$ hg id http://localhost:$HGPORT1/ |
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
112 |
cb9a9f314b8b |
7757
af6a63438a8a
identify: have consistent output for local repositories
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
113 |
|
13477
0fb2ff949790
id: add bookmarks to id
Kevin Bullock <kbullock@ringworld.org>
parents:
13447
diff
changeset
|
114 |
remote with rev number? |
0fb2ff949790
id: add bookmarks to id
Kevin Bullock <kbullock@ringworld.org>
parents:
13447
diff
changeset
|
115 |
|
0fb2ff949790
id: add bookmarks to id
Kevin Bullock <kbullock@ringworld.org>
parents:
13447
diff
changeset
|
116 |
$ hg id -n http://localhost:$HGPORT1/ |
13644
7e6c2f58ad56
identify: list bookmarks for remote repositories
Nils Adermann <naderman@naderman.de>
parents:
13477
diff
changeset
|
117 |
abort: can't query remote revision number, branch, or tags |
45846
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
39642
diff
changeset
|
118 |
[10] |
13477
0fb2ff949790
id: add bookmarks to id
Kevin Bullock <kbullock@ringworld.org>
parents:
13447
diff
changeset
|
119 |
|
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
120 |
remote with tags? |
7759
50baf8215942
tests: fix for test-identify returning 255
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
7757
diff
changeset
|
121 |
|
11796
141e2e964705
tests: unify test-identify
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
7830
diff
changeset
|
122 |
$ hg id -t http://localhost:$HGPORT1/ |
13644
7e6c2f58ad56
identify: list bookmarks for remote repositories
Nils Adermann <naderman@naderman.de>
parents:
13477
diff
changeset
|
123 |
abort: can't query remote revision number, branch, or tags |
45846
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
39642
diff
changeset
|
124 |
[10] |
13477
0fb2ff949790
id: add bookmarks to id
Kevin Bullock <kbullock@ringworld.org>
parents:
13447
diff
changeset
|
125 |
|
0fb2ff949790
id: add bookmarks to id
Kevin Bullock <kbullock@ringworld.org>
parents:
13447
diff
changeset
|
126 |
remote with branch? |
0fb2ff949790
id: add bookmarks to id
Kevin Bullock <kbullock@ringworld.org>
parents:
13447
diff
changeset
|
127 |
|
0fb2ff949790
id: add bookmarks to id
Kevin Bullock <kbullock@ringworld.org>
parents:
13447
diff
changeset
|
128 |
$ hg id -b http://localhost:$HGPORT1/ |
13644
7e6c2f58ad56
identify: list bookmarks for remote repositories
Nils Adermann <naderman@naderman.de>
parents:
13477
diff
changeset
|
129 |
abort: can't query remote revision number, branch, or tags |
45846
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
39642
diff
changeset
|
130 |
[10] |
13447
931a72e00efa
introduce new RequirementError (issue2649)
Adrian Buehlmann <adrian@cadifra.com>
parents:
12346
diff
changeset
|
131 |
|
13645
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
132 |
test bookmark support |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
133 |
|
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
134 |
$ hg bookmark Y |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
135 |
$ hg bookmark Z |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
136 |
$ hg bookmarks |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
137 |
Y 0:cb9a9f314b8b |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
138 |
* Z 0:cb9a9f314b8b |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
139 |
$ hg id |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
140 |
cb9a9f314b8b+ tip Y/Z |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
141 |
$ hg id --bookmarks |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
142 |
Y Z |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
143 |
|
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
144 |
test remote identify with bookmarks |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
145 |
|
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
146 |
$ hg id http://localhost:$HGPORT1/ |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
147 |
cb9a9f314b8b Y/Z |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
148 |
$ hg id --bookmarks http://localhost:$HGPORT1/ |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
149 |
Y Z |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
150 |
$ hg id -r . http://localhost:$HGPORT1/ |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
151 |
cb9a9f314b8b Y/Z |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
152 |
$ hg id --bookmarks -r . http://localhost:$HGPORT1/ |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
153 |
Y Z |
3786b810ea75
tests: add tests for bookmarks support in hg identify
David Soria Parra <dsp@php.net>
parents:
13644
diff
changeset
|
154 |
|
21188
d36440d84328
httppeer: reintroduce _abort that accidentally was removed in 167047ba3cfa
Mads Kiilerich <madski@unity3d.com>
parents:
20820
diff
changeset
|
155 |
test invalid lookup |
d36440d84328
httppeer: reintroduce _abort that accidentally was removed in 167047ba3cfa
Mads Kiilerich <madski@unity3d.com>
parents:
20820
diff
changeset
|
156 |
|
d36440d84328
httppeer: reintroduce _abort that accidentally was removed in 167047ba3cfa
Mads Kiilerich <madski@unity3d.com>
parents:
20820
diff
changeset
|
157 |
$ hg id -r noNoNO http://localhost:$HGPORT1/ |
45921
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
45846
diff
changeset
|
158 |
abort: unknown revision 'noNoNO' |
21188
d36440d84328
httppeer: reintroduce _abort that accidentally was removed in 167047ba3cfa
Mads Kiilerich <madski@unity3d.com>
parents:
20820
diff
changeset
|
159 |
[255] |
d36440d84328
httppeer: reintroduce _abort that accidentally was removed in 167047ba3cfa
Mads Kiilerich <madski@unity3d.com>
parents:
20820
diff
changeset
|
160 |
|
13447
931a72e00efa
introduce new RequirementError (issue2649)
Adrian Buehlmann <adrian@cadifra.com>
parents:
12346
diff
changeset
|
161 |
Make sure we do not obscure unknown requires file entries (issue2649) |
931a72e00efa
introduce new RequirementError (issue2649)
Adrian Buehlmann <adrian@cadifra.com>
parents:
12346
diff
changeset
|
162 |
|
931a72e00efa
introduce new RequirementError (issue2649)
Adrian Buehlmann <adrian@cadifra.com>
parents:
12346
diff
changeset
|
163 |
$ echo fake >> .hg/requires |
931a72e00efa
introduce new RequirementError (issue2649)
Adrian Buehlmann <adrian@cadifra.com>
parents:
12346
diff
changeset
|
164 |
$ hg id |
45921
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
45846
diff
changeset
|
165 |
abort: repository requires features unknown to this Mercurial: fake |
26421
4b0fc75f9403
urls: bulk-change primary website URLs
Matt Mackall <mpm@selenic.com>
parents:
22046
diff
changeset
|
166 |
(see https://mercurial-scm.org/wiki/MissingRequirement for more information) |
13447
931a72e00efa
introduce new RequirementError (issue2649)
Adrian Buehlmann <adrian@cadifra.com>
parents:
12346
diff
changeset
|
167 |
[255] |
931a72e00efa
introduce new RequirementError (issue2649)
Adrian Buehlmann <adrian@cadifra.com>
parents:
12346
diff
changeset
|
168 |
|
931a72e00efa
introduce new RequirementError (issue2649)
Adrian Buehlmann <adrian@cadifra.com>
parents:
12346
diff
changeset
|
169 |
$ cd .. |
17014
50fbe9063ff2
tests: convert some 'hghave no-outer-repo' to #if
Mads Kiilerich <mads@kiilerich.com>
parents:
15446
diff
changeset
|
170 |
#if no-outer-repo |
13447
931a72e00efa
introduce new RequirementError (issue2649)
Adrian Buehlmann <adrian@cadifra.com>
parents:
12346
diff
changeset
|
171 |
$ hg id test |
45921
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
45846
diff
changeset
|
172 |
abort: repository requires features unknown to this Mercurial: fake |
26421
4b0fc75f9403
urls: bulk-change primary website URLs
Matt Mackall <mpm@selenic.com>
parents:
22046
diff
changeset
|
173 |
(see https://mercurial-scm.org/wiki/MissingRequirement for more information) |
13447
931a72e00efa
introduce new RequirementError (issue2649)
Adrian Buehlmann <adrian@cadifra.com>
parents:
12346
diff
changeset
|
174 |
[255] |
17014
50fbe9063ff2
tests: convert some 'hghave no-outer-repo' to #if
Mads Kiilerich <mads@kiilerich.com>
parents:
15446
diff
changeset
|
175 |
#endif |