[PATCH 5 of 5] Test "ignored" command

Patrick Mezard pmezard at gmail.com
Sat Sep 15 14:29:53 CDT 2007


# HG changeset patch
# User Patrick Mezard <pmezard at gmail.com>
# Date 1189883686 -7200
# Node ID edd1e651b6d8a03918b37c6682a4503b47c421a7
# Parent  65c8bb91772ef90db5800f82e42fd95d69df355c
Test "ignored" command

diff --git a/tests/test-hgignore b/tests/test-hgignore
--- a/tests/test-hgignore
+++ b/tests/test-hgignore
@@ -33,12 +33,15 @@ hg add dir/b.o
 hg add dir/b.o
 
 echo "--" ; hg status
+hg ignored
 
 echo "*.o" > .hgignore
 echo "--" ; hg status 2>&1 | sed -e 's/abort: .*\.hgignore:/abort: .hgignore:/'
+hg ignored 2>&1 | sed -e 's/abort: .*\.hgignore:/abort: .hgignore:/'
 
 echo ".*\.o" > .hgignore
 echo "--" ; hg status
+hg ignored
 
 echo "glob:**.o" > .hgignore
 echo "--" ; hg status
@@ -52,10 +55,12 @@ echo "--" ; hg status
 
 echo "syntax: invalid" > .hgignore
 echo "--" ; hg status 2>&1 | sed -e 's/.*\.hgignore:/.hgignore:/'
+hg ignored 2>&1 | sed -e 's/.*\.hgignore:/.hgignore:/'
 
 echo "syntax: glob" > .hgignore
 echo "*.o" >> .hgignore
 echo "--" ; hg status
+hg ignored -f | sed -e 's/file:.*\.hgignore/file: .hgignore/'
 
 echo "relglob:syntax*" > .hgignore
 echo "--" ; hg status
@@ -65,3 +70,4 @@ echo "--" ; hg status
 
 cd dir
 echo "--" ; hg status .
+hg ignored .
diff --git a/tests/test-hgignore.out b/tests/test-hgignore.out
--- a/tests/test-hgignore.out
+++ b/tests/test-hgignore.out
@@ -8,11 +8,18 @@ A dir/b.o
 ? syntax
 --
 abort: .hgignore: invalid pattern (relre): *.o
+abort: .hgignore: invalid pattern (relre): *.o
 --
 A dir/b.o
 ? .hgignore
 ? a.c
 ? syntax
+a.o
+  line: 1
+  pattern: 'relre:.*\.o'
+dir/c.o
+  line: 1
+  pattern: 'relre:.*\.o'
 --
 A dir/b.o
 ? .hgignore
@@ -36,11 +43,20 @@ A dir/b.o
 ? a.o
 ? dir/c.o
 ? syntax
+.hgignore: ignoring invalid syntax 'invalid'
 --
 A dir/b.o
 ? .hgignore
 ? a.c
 ? syntax
+a.o
+  file: .hgignore
+  line: 2
+  pattern: 'relglob:*.o'
+dir/c.o
+  file: .hgignore
+  line: 2
+  pattern: 'relglob:*.o'
 --
 A dir/b.o
 ? .hgignore
@@ -51,3 +67,6 @@ A dir/b.o
 A dir/b.o
 --
 A b.o
+c.o
+  line: 1
+  pattern: 'relglob:*'


More information about the Mercurial-devel mailing list