Mercurial > hg
annotate tests/test-alias.t @ 15498:ac5a340b26de stable
subrepo: use correct paths for subrepos with ..-relative paths on windows
posixpath normpath of c:\foo\bar/../baz is baz, so now we pconvert first.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Tue, 15 Nov 2011 02:16:30 +0100 |
parents | 81c97964d123 |
children | 7cbb81c47025 195dbd1cef0c |
rev | line source |
---|---|
13434
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
1 $ HGFOO=BAR; export HGFOO |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
2 $ cat >> $HGRCPATH <<EOF |
12656
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
3 > [extensions] |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
4 > graphlog= |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
5 > |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
6 > [alias] |
15233
81c97964d123
alias: don't shadow commands that we only partially matched (issue2993) (BC)
Augie Fackler <durin42@gmail.com>
parents:
15203
diff
changeset
|
7 > # should clobber ci but not commit (issue2993) |
81c97964d123
alias: don't shadow commands that we only partially matched (issue2993) (BC)
Augie Fackler <durin42@gmail.com>
parents:
15203
diff
changeset
|
8 > ci = version |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
9 > myinit = init |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
10 > cleanstatus = status -c |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
11 > unknown = bargle |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
12 > ambiguous = s |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
13 > recursive = recursive |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
14 > nodefinition = |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
15 > no--cwd = status --cwd elsewhere |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
16 > no-R = status -R elsewhere |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
17 > no--repo = status --repo elsewhere |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
18 > no--repository = status --repository elsewhere |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
19 > mylog = log |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
20 > lognull = log -r null |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
21 > shortlog = log --template '{rev} {node|short} | {date|isodate}\n' |
14265
e4ab5ae193f2
add positional arguments to non-shell aliases
Alexander Solovyov <alexander@solovyov.net>
parents:
13950
diff
changeset
|
22 > positional = log --template '{\$2} {\$1} | {date|isodate}\n' |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
23 > dln = lognull --debug |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
24 > nousage = rollback |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
25 > put = export -r 0 -o "\$FOO/%R.diff" |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
26 > blank = !echo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
27 > self = !echo '\$0' |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
28 > echo = !echo '\$@' |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
29 > echo1 = !echo '\$1' |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
30 > echo2 = !echo '\$2' |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
31 > echo13 = !echo '\$1' '\$3' |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
32 > count = !hg log -r '\$@' --template='.' | wc -c | sed -e 's/ //g' |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
33 > mcount = !hg log \$@ --template='.' | wc -c | sed -e 's/ //g' |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
34 > rt = root |
12656
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
35 > tglog = glog --template "{rev}:{node|short}: '{desc}' {branches}\n" |
12932
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
36 > idalias = id |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
37 > idaliaslong = id |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
38 > idaliasshell = !echo test |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
39 > parentsshell1 = !echo one |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
40 > parentsshell2 = !echo two |
13434
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
41 > escaped1 = !echo 'test\$\$test' |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
42 > escaped2 = !echo "HGFOO is \$\$HGFOO" |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
43 > escaped3 = !echo "\$1 is \$\$\$1" |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
44 > escaped4 = !echo '\$\$0' '\$\$@' |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
45 > |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
46 > [defaults] |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
47 > mylog = -q |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
48 > lognull = -q |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
49 > log = -v |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
50 > EOF |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
51 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
52 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
53 basic |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
54 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
55 $ hg myinit alias |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
56 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
57 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
58 unknown |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
59 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
60 $ hg unknown |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
61 alias 'unknown' resolves to unknown command 'bargle' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
62 $ hg help unknown |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
63 alias 'unknown' resolves to unknown command 'bargle' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
64 |
4801 | 65 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
66 ambiguous |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
67 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
68 $ hg ambiguous |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
69 alias 'ambiguous' resolves to ambiguous command 's' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
70 $ hg help ambiguous |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
71 alias 'ambiguous' resolves to ambiguous command 's' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
72 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
73 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
74 recursive |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
75 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
76 $ hg recursive |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
77 alias 'recursive' resolves to unknown command 'recursive' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
78 $ hg help recursive |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
79 alias 'recursive' resolves to unknown command 'recursive' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
80 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
81 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
82 no definition |
8477
a0104303f400
alias: honor the [defaults] section, fix issue1642
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5523
diff
changeset
|
83 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
84 $ hg nodef |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
85 no definition for alias 'nodefinition' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
86 $ hg help nodef |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
87 no definition for alias 'nodefinition' |
4801 | 88 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
89 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
90 invalid options |
4801 | 91 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
92 $ hg no--cwd |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
93 error in definition for alias 'no--cwd': --cwd may only be given on the command line |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
94 $ hg help no--cwd |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
95 error in definition for alias 'no--cwd': --cwd may only be given on the command line |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
96 $ hg no-R |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
97 error in definition for alias 'no-R': -R may only be given on the command line |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
98 $ hg help no-R |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
99 error in definition for alias 'no-R': -R may only be given on the command line |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
100 $ hg no--repo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
101 error in definition for alias 'no--repo': --repo may only be given on the command line |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
102 $ hg help no--repo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
103 error in definition for alias 'no--repo': --repo may only be given on the command line |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
104 $ hg no--repository |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
105 error in definition for alias 'no--repository': --repository may only be given on the command line |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
106 $ hg help no--repository |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
107 error in definition for alias 'no--repository': --repository may only be given on the command line |
4801 | 108 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
109 $ cd alias |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
110 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
111 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
112 no usage |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
113 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
114 $ hg nousage |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
115 no rollback information available |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
116 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
117 $ echo foo > foo |
15233
81c97964d123
alias: don't shadow commands that we only partially matched (issue2993) (BC)
Augie Fackler <durin42@gmail.com>
parents:
15203
diff
changeset
|
118 $ hg commit -Amfoo |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
119 adding foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
120 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
121 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
122 with opts |
8655 | 123 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
124 $ hg cleanst |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
125 C foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
126 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
127 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
128 with opts and whitespace |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
129 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
130 $ hg shortlog |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
131 0 e63c23eaa88a | 1970-01-01 00:00 +0000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
132 |
14265
e4ab5ae193f2
add positional arguments to non-shell aliases
Alexander Solovyov <alexander@solovyov.net>
parents:
13950
diff
changeset
|
133 positional arguments |
e4ab5ae193f2
add positional arguments to non-shell aliases
Alexander Solovyov <alexander@solovyov.net>
parents:
13950
diff
changeset
|
134 |
e4ab5ae193f2
add positional arguments to non-shell aliases
Alexander Solovyov <alexander@solovyov.net>
parents:
13950
diff
changeset
|
135 $ hg positional 'node|short' rev |
e4ab5ae193f2
add positional arguments to non-shell aliases
Alexander Solovyov <alexander@solovyov.net>
parents:
13950
diff
changeset
|
136 0 e63c23eaa88a | 1970-01-01 00:00 +0000 |
11695
ee8f36a6c766
alias: improved diagnostic when arguments include --cwd, etc.
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
11681
diff
changeset
|
137 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
138 interaction with defaults |
9993
8bce1e0d2801
alias: do not crash when aliased command has no usage help text
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
8655
diff
changeset
|
139 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
140 $ hg mylog |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
141 0:e63c23eaa88a |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
142 $ hg lognull |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
143 -1:000000000000 |
9993
8bce1e0d2801
alias: do not crash when aliased command has no usage help text
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
8655
diff
changeset
|
144 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
145 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
146 properly recursive |
4801 | 147 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
148 $ hg dln |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
149 changeset: -1:0000000000000000000000000000000000000000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
150 parent: -1:0000000000000000000000000000000000000000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
151 parent: -1:0000000000000000000000000000000000000000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
152 manifest: -1:0000000000000000000000000000000000000000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
153 user: |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
154 date: Thu Jan 01 00:00:00 1970 +0000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
155 extra: branch=default |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
156 |
8477
a0104303f400
alias: honor the [defaults] section, fix issue1642
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5523
diff
changeset
|
157 |
8519
5fbee915ea5d
alias: a0104303f400 did not correctly handle whitespace in the args
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
8477
diff
changeset
|
158 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
159 path expanding |
8655 | 160 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
161 $ FOO=`pwd` hg put |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
162 $ cat 0.diff |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
163 # HG changeset patch |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
164 # User test |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
165 # Date 0 0 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
166 # Node ID e63c23eaa88ae77967edcf4ea194d31167c478b0 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
167 # Parent 0000000000000000000000000000000000000000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
168 foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
169 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
170 diff -r 000000000000 -r e63c23eaa88a foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
171 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
172 +++ b/foo Thu Jan 01 00:00:00 1970 +0000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
173 @@ -0,0 +1,1 @@ |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
174 +foo |
10793
16df09a54113
expand paths in aliases
Alexander Solovyov <piranha@piranha.org.ua>
parents:
10021
diff
changeset
|
175 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
176 |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
177 simple shell aliases |
11676
e4357c214bf1
alias: ensure checksignature() is applied directly to the command (issue2286)
Brodie Rao <brodie@bitheap.org>
parents:
11460
diff
changeset
|
178 |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
179 $ hg blank |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
180 |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
181 $ hg blank foo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
182 |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
183 $ hg self |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
184 self |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
185 $ hg echo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
186 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
187 $ hg echo foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
188 foo |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
189 $ hg echo 'test $2' foo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
190 test $2 foo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
191 $ hg echo1 foo bar baz |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
192 foo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
193 $ hg echo2 foo bar baz |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
194 bar |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
195 $ hg echo13 foo bar baz test |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
196 foo baz |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
197 $ hg echo2 foo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
198 |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
199 $ echo bar > bar |
15233
81c97964d123
alias: don't shadow commands that we only partially matched (issue2993) (BC)
Augie Fackler <durin42@gmail.com>
parents:
15203
diff
changeset
|
200 $ hg commit -qA -m bar |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
201 $ hg count . |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
202 1 |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
203 $ hg count 'branch(default)' |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
204 2 |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
205 $ hg mcount -r '"branch(default)"' |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
206 2 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
207 |
12656
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
208 $ hg tglog |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
209 @ 1:7e7f92de180e: 'bar' |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
210 | |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
211 o 0:e63c23eaa88a: 'foo' |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
212 |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
213 |
12932
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
214 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
215 shadowing |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
216 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
217 $ hg i |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
218 hg: command 'i' is ambiguous: |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
219 idalias idaliaslong idaliasshell identify import incoming init |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
220 [255] |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
221 $ hg id |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
222 7e7f92de180e tip |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
223 $ hg ida |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
224 hg: command 'ida' is ambiguous: |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
225 idalias idaliaslong idaliasshell |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
226 [255] |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
227 $ hg idalias |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
228 7e7f92de180e tip |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
229 $ hg idaliasl |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
230 7e7f92de180e tip |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
231 $ hg idaliass |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
232 test |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
233 $ hg parentsshell |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
234 hg: command 'parentsshell' is ambiguous: |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
235 parentsshell1 parentsshell2 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
236 [255] |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
237 $ hg parentsshell1 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
238 one |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
239 $ hg parentsshell2 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
240 two |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
241 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
242 |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
243 shell aliases with global options |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
244 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
245 $ hg init sub |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
246 $ cd sub |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
247 $ hg count 'branch(default)' |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
248 0 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
249 $ hg -v count 'branch(default)' |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
250 0 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
251 $ hg -R .. count 'branch(default)' |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
252 0 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
253 $ hg --cwd .. count 'branch(default)' |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
254 2 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
255 $ hg echo --cwd .. |
14886
9a3831d64ae2
dispatch: move shell alias handling after early arg handling
Matt Mackall <mpm@selenic.com>
parents:
14265
diff
changeset
|
256 |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
257 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
258 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
259 repo specific shell aliases |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
260 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
261 $ cat >> .hg/hgrc <<EOF |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
262 > [alias] |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
263 > subalias = !echo sub \$@ |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
264 > EOF |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
265 $ cat >> ../.hg/hgrc <<EOF |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
266 > [alias] |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
267 > mainalias = !echo main \$@ |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
268 > EOF |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
269 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
270 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
271 shell alias defined in current repo |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
272 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
273 $ hg subalias |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
274 sub |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
275 $ hg --cwd .. subalias > /dev/null |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
276 hg: unknown command 'subalias' |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
277 [255] |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
278 $ hg -R .. subalias > /dev/null |
14890
28abca72c46c
alias: fix up test results
Matt Mackall <mpm@selenic.com>
parents:
14886
diff
changeset
|
279 hg: unknown command 'subalias' |
28abca72c46c
alias: fix up test results
Matt Mackall <mpm@selenic.com>
parents:
14886
diff
changeset
|
280 [255] |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
281 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
282 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
283 shell alias defined in other repo |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
284 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
285 $ hg mainalias > /dev/null |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
286 hg: unknown command 'mainalias' |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
287 [255] |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
288 $ hg -R .. mainalias |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
289 main |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
290 $ hg --cwd .. mainalias |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
291 main |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
292 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
293 |
13434
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
294 shell aliases with escaped $ chars |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
295 |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
296 $ hg escaped1 |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
297 test$test |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
298 $ hg escaped2 |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
299 HGFOO is BAR |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
300 $ hg escaped3 HGFOO |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
301 HGFOO is BAR |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
302 $ hg escaped4 test |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
303 $0 $@ |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
304 |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
305 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
306 invalid arguments |
11676
e4357c214bf1
alias: ensure checksignature() is applied directly to the command (issue2286)
Brodie Rao <brodie@bitheap.org>
parents:
11460
diff
changeset
|
307 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
308 $ hg rt foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
309 hg rt: invalid arguments |
15203
c7ce651a6bc9
help: generate command help into a single RST string for formatting
Matt Mackall <mpm@selenic.com>
parents:
14890
diff
changeset
|
310 hg rt |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
311 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
312 alias for: hg root |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
313 |
13950
14d0553bd48b
help: do not show full help text for command on option errors
Adrian Buehlmann <adrian@cadifra.com>
parents:
13434
diff
changeset
|
314 use "hg help rt" to show the full help text |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
11989
diff
changeset
|
315 [255] |
12748
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
316 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
317 invalid global arguments for normal commands, aliases, and shell aliases |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
318 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
319 $ hg --invalid root |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
320 hg: option --invalid not recognized |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
321 Mercurial Distributed SCM |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
322 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
323 basic commands: |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
324 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
325 add add the specified files on the next commit |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
326 annotate show changeset information by line for each file |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
327 clone make a copy of an existing repository |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
328 commit commit the specified files or all outstanding changes |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
329 diff diff repository (or selected files) |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
330 export dump the header and diffs for one or more changesets |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
331 forget forget the specified files on the next commit |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
332 init create a new repository in the given directory |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
333 log show revision history of entire repository or files |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
334 merge merge working directory with another revision |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
335 pull pull changes from the specified source |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
336 push push changes to the specified destination |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
337 remove remove the specified files on the next commit |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
338 serve start stand-alone webserver |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
339 status show changed files in the working directory |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
340 summary summarize working directory state |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
341 update update working directory (or switch revisions) |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
342 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
343 use "hg help" for the full list of commands or "hg -v" for details |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
344 [255] |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
345 $ hg --invalid mylog |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
346 hg: option --invalid not recognized |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
347 Mercurial Distributed SCM |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
348 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
349 basic commands: |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
350 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
351 add add the specified files on the next commit |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
352 annotate show changeset information by line for each file |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
353 clone make a copy of an existing repository |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
354 commit commit the specified files or all outstanding changes |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
355 diff diff repository (or selected files) |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
356 export dump the header and diffs for one or more changesets |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
357 forget forget the specified files on the next commit |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
358 init create a new repository in the given directory |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
359 log show revision history of entire repository or files |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
360 merge merge working directory with another revision |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
361 pull pull changes from the specified source |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
362 push push changes to the specified destination |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
363 remove remove the specified files on the next commit |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
364 serve start stand-alone webserver |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
365 status show changed files in the working directory |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
366 summary summarize working directory state |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
367 update update working directory (or switch revisions) |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
368 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
369 use "hg help" for the full list of commands or "hg -v" for details |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
370 [255] |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
371 $ hg --invalid blank |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
372 hg: option --invalid not recognized |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
373 Mercurial Distributed SCM |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
374 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
375 basic commands: |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
376 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
377 add add the specified files on the next commit |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
378 annotate show changeset information by line for each file |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
379 clone make a copy of an existing repository |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
380 commit commit the specified files or all outstanding changes |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
381 diff diff repository (or selected files) |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
382 export dump the header and diffs for one or more changesets |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
383 forget forget the specified files on the next commit |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
384 init create a new repository in the given directory |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
385 log show revision history of entire repository or files |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
386 merge merge working directory with another revision |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
387 pull pull changes from the specified source |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
388 push push changes to the specified destination |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
389 remove remove the specified files on the next commit |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
390 serve start stand-alone webserver |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
391 status show changed files in the working directory |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
392 summary summarize working directory state |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
393 update update working directory (or switch revisions) |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
394 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
395 use "hg help" for the full list of commands or "hg -v" for details |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
396 [255] |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
397 |