# HG changeset patch # User Nicolas Dumazet # Date 2010-08-30 03:48:17 # Node ID 389c215885c57b27757b1d61b79b3127292819c8 # Parent bb69460e9d2dd70205005e2c547da85236d7a22b tests: unify test-strict diff --git a/tests/test-strict.out b/tests/test-strict.out deleted file mode 100644 --- a/tests/test-strict.out +++ /dev/null @@ -1,29 +0,0 @@ -adding a -0: a -hg: unknown command 'an' -Mercurial Distributed SCM - -basic commands: - - add add the specified files on the next commit - annotate show changeset information by line for each file - clone make a copy of an existing repository - commit commit the specified files or all outstanding changes - diff diff repository (or selected files) - export dump the header and diffs for one or more changesets - forget forget the specified files on the next commit - init create a new repository in the given directory - log show revision history of entire repository or files - merge merge working directory with another revision - pull pull changes from the specified source - push push changes to the specified destination - remove remove the specified files on the next commit - serve start stand-alone webserver - status show changed files in the working directory - summary summarize working directory state - update update working directory (or switch revisions) - -use "hg help" for the full list of commands or "hg -v" for details -0: a -% should succeed - up is an alias, not an abbreviation -0 files updated, 0 files merged, 0 files removed, 0 files unresolved diff --git a/tests/test-strict b/tests/test-strict.t old mode 100755 new mode 100644 rename from tests/test-strict rename to tests/test-strict.t --- a/tests/test-strict +++ b/tests/test-strict.t @@ -1,18 +1,44 @@ -#!/bin/sh + $ hg init -hg init + $ echo a > a + $ hg ci -Ama + adding a -echo a > a -hg ci -Ama + $ hg an a + 0: a -hg an a + $ echo "[ui]" >> $HGRCPATH + $ echo "strict=True" >> $HGRCPATH -echo "[ui]" >> $HGRCPATH -echo "strict=True" >> $HGRCPATH + $ hg an a + hg: unknown command 'an' + Mercurial Distributed SCM + + basic commands: + + add add the specified files on the next commit + annotate show changeset information by line for each file + clone make a copy of an existing repository + commit commit the specified files or all outstanding changes + diff diff repository (or selected files) + export dump the header and diffs for one or more changesets + forget forget the specified files on the next commit + init create a new repository in the given directory + log show revision history of entire repository or files + merge merge working directory with another revision + pull pull changes from the specified source + push push changes to the specified destination + remove remove the specified files on the next commit + serve start stand-alone webserver + status show changed files in the working directory + summary summarize working directory state + update update working directory (or switch revisions) + + use "hg help" for the full list of commands or "hg -v" for details + $ hg annotate a + 0: a -hg an a -hg annotate a +should succeed - up is an alias, not an abbreviation -echo % should succeed - up is an alias, not an abbreviation - -hg up + $ hg up + 0 files updated, 0 files merged, 0 files removed, 0 files unresolved