--- a/tests/test-dispatch Thu Sep 02 23:22:51 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#!/bin/sh
-# test command parsing and dispatch
-
-"$TESTDIR/hghave" no-outer-repo || exit 80
-
-dir=`pwd`
-
-hg init a
-cd a
-echo a > a
-hg ci -Ama
-
-echo "# missing arg"
-hg cat
-
-echo '% [defaults]'
-hg cat a
-cat >> $HGRCPATH <<EOF
-[defaults]
-cat = -r null
-EOF
-hg cat a
-
-echo '% no repo'
-cd $dir
-hg cat
-
-exit 0
-
--- a/tests/test-dispatch.out Thu Sep 02 23:22:51 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-adding a
-# missing arg
-hg cat: invalid arguments
-hg cat [OPTION]... FILE...
-
-output the current or given revision of files
-
- Print the specified files as they were at the given revision. If no
- revision is given, the parent of the working directory is used, or tip if
- no revision is checked out.
-
- Output may be to a file, in which case the name of the file is given using
- a format string. The formatting rules are the same as for the export
- command, with the following additions:
-
- "%s" basename of file being printed
- "%d" dirname of file being printed, or '.' if in repository root
- "%p" root-relative path name of file being printed
-
- Returns 0 on success.
-
-options:
-
- -o --output FORMAT print output to file with formatted name
- -r --rev REV print the given revision
- --decode apply any matching decode filter
- -I --include PATTERN [+] include names matching the given patterns
- -X --exclude PATTERN [+] exclude names matching the given patterns
-
-[+] marked option can be specified multiple times
-
-use "hg -v help cat" to show global options
-% [defaults]
-a
-a: no such file in rev 000000000000
-% no repo
-abort: There is no Mercurial repository here (.hg not found)!
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-dispatch.t Thu Sep 02 17:13:23 2010 +0200
@@ -0,0 +1,65 @@
+test command parsing and dispatch
+
+ $ "$TESTDIR/hghave" no-outer-repo || exit 80
+
+ $ dir=`pwd`
+
+ $ hg init a
+ $ cd a
+ $ echo a > a
+ $ hg ci -Ama
+ adding a
+
+Missing arg:
+
+ $ hg cat
+ hg cat: invalid arguments
+ hg cat [OPTION]... FILE...
+
+ output the current or given revision of files
+
+ Print the specified files as they were at the given revision. If no
+ revision is given, the parent of the working directory is used, or tip if
+ no revision is checked out.
+
+ Output may be to a file, in which case the name of the file is given using
+ a format string. The formatting rules are the same as for the export
+ command, with the following additions:
+
+ "%s" basename of file being printed
+ "%d" dirname of file being printed, or '.' if in repository root
+ "%p" root-relative path name of file being printed
+
+ Returns 0 on success.
+
+ options:
+
+ -o --output FORMAT print output to file with formatted name
+ -r --rev REV print the given revision
+ --decode apply any matching decode filter
+ -I --include PATTERN [+] include names matching the given patterns
+ -X --exclude PATTERN [+] exclude names matching the given patterns
+
+ [+] marked option can be specified multiple times
+
+ use "hg -v help cat" to show global options
+
+[defaults]
+
+ $ hg cat a
+ a
+ $ cat >> $HGRCPATH <<EOF
+ > [defaults]
+ > cat = -r null
+ > EOF
+ $ hg cat a
+ a: no such file in rev 000000000000
+
+No repo:
+
+ $ cd $dir
+ $ hg cat
+ abort: There is no Mercurial repository here (.hg not found)!
+
+ $ exit 0
+