Mercurial > hg-stable
changeset 10144:69a974125938
test-help: improve test coverage
Adds a test for displaying a help topic.
Extends test coverage of commands.help_ by 5 lines.
author | Henri Wiechers <hwiechers@gmail.com> |
---|---|
date | Thu, 24 Dec 2009 18:53:36 +0200 |
parents | f6ac05b5684b |
children | aec936051734 |
files | tests/test-help tests/test-help.out |
diffstat | 2 files changed, 33 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-help Thu Dec 24 18:53:35 2009 +0200 +++ b/tests/test-help Thu Dec 24 18:53:36 2009 +0200 @@ -54,4 +54,7 @@ echo %% test list of commands with command with no help text hg help helpext +echo %% test a help topic +hg help revs + exit 0
--- a/tests/test-help.out Thu Dec 24 18:53:35 2009 +0200 +++ b/tests/test-help.out Thu Dec 24 18:53:36 2009 +0200 @@ -550,3 +550,33 @@ nohelp (no help text available) use "hg -v help helpext" to show aliases and global options +%% test a help topic +Specifying Single Revisions + + Mercurial supports several ways to specify individual revisions. + + A plain integer is treated as a revision number. Negative integers are + treated as sequential offsets from the tip, with -1 denoting the tip, -2 + denoting the revision prior to the tip, and so forth. + + A 40-digit hexadecimal string is treated as a unique revision identifier. + + A hexadecimal string less than 40 characters long is treated as a unique + revision identifier and is referred to as a short-form identifier. A + short-form identifier is only valid if it is the prefix of exactly one + full-length identifier. + + Any other string is treated as a tag or branch name. A tag name is a + symbolic name associated with a revision identifier. A branch name denotes + the tipmost revision of that branch. Tag and branch names must not contain + the ":" character. + + The reserved name "tip" is a special tag that always identifies the most + recent revision. + + The reserved name "null" indicates the null revision. This is the revision + of an empty repository, and the parent of revision 0. + + The reserved name "." indicates the working directory parent. If no + working directory is checked out, it is equivalent to null. If an + uncommitted merge is in progress, "." is the revision of the first parent.