Mercurial > hg
annotate tests/test-help @ 10301:56b50194617f
templates: rename `Last change' column in hgwebdir repository list.
This patch changes column headers in the templates that previously
said `Last change' to `Last modified'. Neither code nor functionality
are changed other than that.
For some time now, I have been annoyed by the fact the `Last change'
column didn't list the age of the youngest changeset in the
repository, or at least tip. It just occurred to me that this is
because the wording is slightly misleading; what the column in fact
lists is when the repository was last *modified*, that is, when
changesets was last added or removed from it.
The word `change' can be understood as referring to the changeset
itself. Using `changed' would be ever so slightly less
amigous. However, the standard nomenclature in this case is
`modification date' and `Last modified', which is incidentally entirely
unambigous. Hence, `Last modified' is the wording used.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Sun, 24 Jan 2010 20:51:53 +0100 |
parents | 69a974125938 |
children | a565a2445eb5 |
rev | line source |
---|---|
544
3d4d5f2aba9a
Remove bashisms and use /bin/sh instead of /bin/bash.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
429
diff
changeset
|
1 #!/bin/sh |
331 | 2 |
849
8933ef744325
Further help improvements:
Thomas Arendsen Hein <thomas@intevation.de>
parents:
814
diff
changeset
|
3 hg |
8933ef744325
Further help improvements:
Thomas Arendsen Hein <thomas@intevation.de>
parents:
814
diff
changeset
|
4 hg -q |
596 | 5 hg help |
423
25afb21d97ba
Support for 'hg --version'. setup.py stores version from hg repository.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
350
diff
changeset
|
6 hg -q help |
10110
9ed13f718e53
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
896
diff
changeset
|
7 |
9ed13f718e53
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
896
diff
changeset
|
8 echo %% test short command list with verbose option |
9ed13f718e53
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
896
diff
changeset
|
9 hg -v help shortlist | sed 's/[(]version [^)]*[)]/(version xxx)/' |
9ed13f718e53
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
896
diff
changeset
|
10 |
331 | 11 hg add -h |
10121
ac212bcc852b
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10110
diff
changeset
|
12 |
ac212bcc852b
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10110
diff
changeset
|
13 echo %% test help option with version option |
ac212bcc852b
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10110
diff
changeset
|
14 hg add -h --version | sed 's/[(]version [^)]*[)]/(version xxx)/' |
ac212bcc852b
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10110
diff
changeset
|
15 |
596 | 16 hg add --skjdfks |
10139
d09bed527343
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10121
diff
changeset
|
17 |
d09bed527343
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10121
diff
changeset
|
18 echo %% test ambiguous command help |
d09bed527343
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10121
diff
changeset
|
19 hg help ad |
d09bed527343
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10121
diff
changeset
|
20 |
10140
5d868e0565f6
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10139
diff
changeset
|
21 echo %% test command without options |
5d868e0565f6
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10139
diff
changeset
|
22 hg help verify |
5d868e0565f6
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10139
diff
changeset
|
23 |
331 | 24 hg help diff |
849
8933ef744325
Further help improvements:
Thomas Arendsen Hein <thomas@intevation.de>
parents:
814
diff
changeset
|
25 hg help status |
8933ef744325
Further help improvements:
Thomas Arendsen Hein <thomas@intevation.de>
parents:
814
diff
changeset
|
26 hg -q help status |
331 | 27 hg help foo |
849
8933ef744325
Further help improvements:
Thomas Arendsen Hein <thomas@intevation.de>
parents:
814
diff
changeset
|
28 hg skjdfks |
331 | 29 |
10141
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
30 cat > helpext.py <<EOF |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
31 import os |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
32 from mercurial import commands |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
33 |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
34 def nohelp(ui, *args, **kwargs): |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
35 pass |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
36 |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
37 cmdtable = { |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
38 "nohelp": (nohelp, [], "hg nohelp"), |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
39 } |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
40 |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
41 commands.norepo += ' nohelp' |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
42 EOF |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
43 abspath=`pwd`/helpext.py |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
44 |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
45 echo '[extensions]' >> $HGRCPATH |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
46 echo "helpext = $abspath" >> $HGRCPATH |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
47 |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
48 echo %% test command with no help text |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
49 hg help nohelp |
827b7d6f9016
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10140
diff
changeset
|
50 |
10142
44fa0e205ec9
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10141
diff
changeset
|
51 echo %% test that default list of commands omits extension commands |
44fa0e205ec9
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10141
diff
changeset
|
52 hg help |
44fa0e205ec9
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10141
diff
changeset
|
53 |
10143
f6ac05b5684b
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10142
diff
changeset
|
54 echo %% test list of commands with command with no help text |
f6ac05b5684b
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10142
diff
changeset
|
55 hg help helpext |
f6ac05b5684b
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10142
diff
changeset
|
56 |
10144
69a974125938
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10143
diff
changeset
|
57 echo %% test a help topic |
69a974125938
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10143
diff
changeset
|
58 hg help revs |
69a974125938
test-help: improve test coverage
Henri Wiechers <hwiechers@gmail.com>
parents:
10143
diff
changeset
|
59 |
423
25afb21d97ba
Support for 'hg --version'. setup.py stores version from hg repository.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
350
diff
changeset
|
60 exit 0 |