Mercurial > hg
annotate tests/test-alias.t @ 15445:7cbb81c47025
tests: use 'hghave system-sh' to guard tests that requires sh in system()
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Mon, 07 Nov 2011 03:14:55 +0100 |
parents | 81c97964d123 |
children | 36d7a0c7505f |
rev | line source |
---|---|
15445
7cbb81c47025
tests: use 'hghave system-sh' to guard tests that requires sh in system()
Mads Kiilerich <mads@kiilerich.com>
parents:
15233
diff
changeset
|
1 $ "$TESTDIR/hghave" system-sh || exit 80 |
7cbb81c47025
tests: use 'hghave system-sh' to guard tests that requires sh in system()
Mads Kiilerich <mads@kiilerich.com>
parents:
15233
diff
changeset
|
2 |
13434
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
3 $ HGFOO=BAR; export HGFOO |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
4 $ cat >> $HGRCPATH <<EOF |
12656
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
5 > [extensions] |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
6 > graphlog= |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
7 > |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
8 > [alias] |
15233
81c97964d123
alias: don't shadow commands that we only partially matched (issue2993) (BC)
Augie Fackler <durin42@gmail.com>
parents:
15203
diff
changeset
|
9 > # 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
|
10 > ci = version |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
11 > myinit = init |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
12 > cleanstatus = status -c |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
13 > unknown = bargle |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
14 > ambiguous = s |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
15 > recursive = recursive |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
16 > nodefinition = |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
17 > no--cwd = status --cwd elsewhere |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
18 > no-R = status -R elsewhere |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
19 > no--repo = status --repo elsewhere |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
20 > no--repository = status --repository elsewhere |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
21 > mylog = log |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
22 > lognull = log -r null |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
23 > 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
|
24 > positional = log --template '{\$2} {\$1} | {date|isodate}\n' |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
25 > dln = lognull --debug |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
26 > nousage = rollback |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
27 > 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
|
28 > blank = !echo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
29 > self = !echo '\$0' |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
30 > echo = !echo '\$@' |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
31 > echo1 = !echo '\$1' |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
32 > echo2 = !echo '\$2' |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
33 > 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
|
34 > 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
|
35 > 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
|
36 > rt = root |
12656
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
37 > 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
|
38 > idalias = id |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
39 > idaliaslong = id |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
40 > 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
|
41 > 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
|
42 > parentsshell2 = !echo two |
13434
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
43 > escaped1 = !echo 'test\$\$test' |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
44 > escaped2 = !echo "HGFOO is \$\$HGFOO" |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
45 > escaped3 = !echo "\$1 is \$\$\$1" |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
46 > escaped4 = !echo '\$\$0' '\$\$@' |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
47 > |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
48 > [defaults] |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
49 > mylog = -q |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
50 > lognull = -q |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
51 > log = -v |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
52 > EOF |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
53 |
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 basic |
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 $ hg myinit alias |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
58 |
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 unknown |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
61 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
62 $ hg 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 $ hg help unknown |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
65 alias 'unknown' resolves to unknown command 'bargle' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
66 |
4801 | 67 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
68 ambiguous |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
69 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
70 $ hg 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 $ hg help ambiguous |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
73 alias 'ambiguous' resolves to ambiguous command 's' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
74 |
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 recursive |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
77 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
78 $ hg 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 $ hg help recursive |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
81 alias 'recursive' resolves to unknown command 'recursive' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
82 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
83 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
84 no definition |
8477
a0104303f400
alias: honor the [defaults] section, fix issue1642
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5523
diff
changeset
|
85 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
86 $ hg nodef |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
87 no definition for alias 'nodefinition' |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
88 $ hg help nodef |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
89 no definition for alias 'nodefinition' |
4801 | 90 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
91 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
92 invalid options |
4801 | 93 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
94 $ hg 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 help no--cwd |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
97 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
|
98 $ hg 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 help no-R |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
101 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
|
102 $ hg 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 help no--repo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
105 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
|
106 $ hg 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 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
108 $ hg help no--repository |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
109 error in definition for alias 'no--repository': --repository may only be given on the command line |
4801 | 110 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
111 $ cd alias |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
112 |
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 no usage |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
115 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
116 $ hg nousage |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
117 no rollback information available |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
118 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
119 $ 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
|
120 $ hg commit -Amfoo |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
121 adding foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
122 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
123 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
124 with opts |
8655 | 125 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
126 $ hg cleanst |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
127 C foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
128 |
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 with opts and whitespace |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
131 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
132 $ hg shortlog |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
133 0 e63c23eaa88a | 1970-01-01 00:00 +0000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
134 |
14265
e4ab5ae193f2
add positional arguments to non-shell aliases
Alexander Solovyov <alexander@solovyov.net>
parents:
13950
diff
changeset
|
135 positional arguments |
e4ab5ae193f2
add positional arguments to non-shell aliases
Alexander Solovyov <alexander@solovyov.net>
parents:
13950
diff
changeset
|
136 |
e4ab5ae193f2
add positional arguments to non-shell aliases
Alexander Solovyov <alexander@solovyov.net>
parents:
13950
diff
changeset
|
137 $ hg positional 'node|short' rev |
e4ab5ae193f2
add positional arguments to non-shell aliases
Alexander Solovyov <alexander@solovyov.net>
parents:
13950
diff
changeset
|
138 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
|
139 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
140 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
|
141 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
142 $ hg mylog |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
143 0:e63c23eaa88a |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
144 $ hg lognull |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
145 -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
|
146 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
147 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
148 properly recursive |
4801 | 149 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
150 $ hg dln |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
151 changeset: -1:0000000000000000000000000000000000000000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
152 parent: -1:0000000000000000000000000000000000000000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
153 parent: -1:0000000000000000000000000000000000000000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
154 manifest: -1:0000000000000000000000000000000000000000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
155 user: |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
156 date: Thu Jan 01 00:00:00 1970 +0000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
157 extra: branch=default |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
158 |
8477
a0104303f400
alias: honor the [defaults] section, fix issue1642
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5523
diff
changeset
|
159 |
8519
5fbee915ea5d
alias: a0104303f400 did not correctly handle whitespace in the args
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
8477
diff
changeset
|
160 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
161 path expanding |
8655 | 162 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
163 $ FOO=`pwd` hg put |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
164 $ cat 0.diff |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
165 # HG changeset patch |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
166 # User test |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
167 # Date 0 0 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
168 # Node ID e63c23eaa88ae77967edcf4ea194d31167c478b0 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
169 # Parent 0000000000000000000000000000000000000000 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
170 foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
171 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
172 diff -r 000000000000 -r e63c23eaa88a foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
173 --- /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
|
174 +++ 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
|
175 @@ -0,0 +1,1 @@ |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
176 +foo |
10793
16df09a54113
expand paths in aliases
Alexander Solovyov <piranha@piranha.org.ua>
parents:
10021
diff
changeset
|
177 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
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 simple shell aliases |
11676
e4357c214bf1
alias: ensure checksignature() is applied directly to the command (issue2286)
Brodie Rao <brodie@bitheap.org>
parents:
11460
diff
changeset
|
180 |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
181 $ hg blank |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
182 |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
183 $ hg blank foo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
184 |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
185 $ 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
|
186 self |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
187 $ hg echo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
188 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
189 $ hg echo foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
190 foo |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
191 $ 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
|
192 test $2 foo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
193 $ 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
|
194 foo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
195 $ 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
|
196 bar |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
197 $ 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
|
198 foo baz |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
199 $ hg echo2 foo |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
200 |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
201 $ 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
|
202 $ 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
|
203 $ hg count . |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
204 1 |
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
205 $ 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
|
206 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
|
207 $ 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
|
208 2 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
209 |
12656
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
210 $ hg tglog |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
211 @ 1:7e7f92de180e: 'bar' |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
212 | |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
213 o 0:e63c23eaa88a: 'foo' |
929b424e1146
tests: add testcase for 208fc9ad6a48 to test-alias.t
Adrian Buehlmann <adrian@cadifra.com>
parents:
12536
diff
changeset
|
214 |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
215 |
12932
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 shadowing |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
218 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
219 $ hg i |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
220 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
|
221 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
|
222 [255] |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
223 $ hg id |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
224 7e7f92de180e tip |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
225 $ hg ida |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
226 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
|
227 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
|
228 [255] |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
229 $ hg idalias |
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 idaliasl |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
232 7e7f92de180e tip |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
233 $ hg idaliass |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
234 test |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
235 $ hg parentsshell |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
236 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
|
237 parentsshell1 parentsshell2 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
238 [255] |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
239 $ hg parentsshell1 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
240 one |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
241 $ hg parentsshell2 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
242 two |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
243 |
ab93029ab622
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Steve Losh <steve@stevelosh.com>
parents:
12748
diff
changeset
|
244 |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
245 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
|
246 |
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 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
|
248 $ 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
|
249 $ 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
|
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 -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
|
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 -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
|
254 0 |
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 --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
|
256 2 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
257 $ hg echo --cwd .. |
14886
9a3831d64ae2
dispatch: move shell alias handling after early arg handling
Matt Mackall <mpm@selenic.com>
parents:
14265
diff
changeset
|
258 |
12536
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
259 |
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 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
|
262 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
263 $ 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
|
264 > [alias] |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
265 > 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
|
266 > EOF |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
267 $ 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
|
268 > [alias] |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
269 > 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
|
270 > EOF |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
271 |
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 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
|
274 |
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 subalias |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
276 sub |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
277 $ 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
|
278 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
|
279 [255] |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
280 $ hg -R .. subalias > /dev/null |
14890
28abca72c46c
alias: fix up test results
Matt Mackall <mpm@selenic.com>
parents:
14886
diff
changeset
|
281 hg: unknown command 'subalias' |
28abca72c46c
alias: fix up test results
Matt Mackall <mpm@selenic.com>
parents:
14886
diff
changeset
|
282 [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
|
283 |
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 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
|
286 |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
287 $ 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
|
288 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
|
289 [255] |
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 -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
|
291 main |
208fc9ad6a48
alias: only allow global options before a shell alias, pass later ones through
Steve Losh <steve@stevelosh.com>
parents:
12327
diff
changeset
|
292 $ 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
|
293 main |
11989
f853873fc66d
aliases: provide more flexible ways to work with shell alias arguments
Steve Losh <steve@stevelosh.com>
parents:
11814
diff
changeset
|
294 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
295 |
13434
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
296 shell aliases with escaped $ chars |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
297 |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
298 $ hg escaped1 |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
299 test$test |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
300 $ hg escaped2 |
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 escaped3 HGFOO |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
303 HGFOO is BAR |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
304 $ hg escaped4 test |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
305 $0 $@ |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
306 |
b5cc838dd999
alias: add test cases for $ escaping in shell aliases
Steve Losh <steve@stevelosh.com>
parents:
12932
diff
changeset
|
307 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
308 invalid arguments |
11676
e4357c214bf1
alias: ensure checksignature() is applied directly to the command (issue2286)
Brodie Rao <brodie@bitheap.org>
parents:
11460
diff
changeset
|
309 |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
310 $ hg rt foo |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
311 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
|
312 hg rt |
11814
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
313 |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
314 alias for: hg root |
61b0a01182d5
tests: unify test-alias
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11695
diff
changeset
|
315 |
13950
14d0553bd48b
help: do not show full help text for command on option errors
Adrian Buehlmann <adrian@cadifra.com>
parents:
13434
diff
changeset
|
316 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
|
317 [255] |
12748
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 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
|
320 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
321 $ hg --invalid root |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
322 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
|
323 Mercurial Distributed SCM |
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 basic commands: |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
326 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
327 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
|
328 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
|
329 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
|
330 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
|
331 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
|
332 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
|
333 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
|
334 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
|
335 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
|
336 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
|
337 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
|
338 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
|
339 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
|
340 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
|
341 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
|
342 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
|
343 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
|
344 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
345 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
|
346 [255] |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
347 $ hg --invalid mylog |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
348 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
|
349 Mercurial Distributed SCM |
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 basic commands: |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
352 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
353 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
|
354 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
|
355 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
|
356 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
|
357 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
|
358 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
|
359 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
|
360 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
|
361 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
|
362 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
|
363 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
|
364 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
|
365 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
|
366 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
|
367 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
|
368 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
|
369 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
|
370 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
371 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
|
372 [255] |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
373 $ hg --invalid blank |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
374 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
|
375 Mercurial Distributed SCM |
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 basic commands: |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
378 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
379 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
|
380 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
|
381 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
|
382 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
|
383 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
|
384 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
|
385 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
|
386 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
|
387 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
|
388 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
|
389 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
|
390 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
|
391 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
|
392 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
|
393 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
|
394 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
|
395 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
|
396 |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
397 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
|
398 [255] |
d10369fefd01
alias: fail gracefully when invalid global options are given (issue2442)
Steve Losh <steve@stevelosh.com>
parents:
12656
diff
changeset
|
399 |