[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