# HG changeset patch # User Matt Mackall # Date 1285526492 18000 # Node ID fcf55506c2f42702a1dcd63fbd486d7583237f4c # Parent 1aa7ba33f6a9995b4aac9c20f84ab6f343688d60 tests: unify test-eolfilename diff -r 1aa7ba33f6a9 -r fcf55506c2f4 tests/test-eolfilename --- a/tests/test-eolfilename Sun Sep 26 13:41:32 2010 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -#!/bin/sh -# http://mercurial.selenic.com/bts/issue352 - -"$TESTDIR/hghave" eol-in-paths || exit 80 - -echo % test issue352 -hg init foo -cd foo - -A=`printf 'he\rllo'` - -echo foo > "$A" -hg add -hg ci -A -m m -rm "$A" - -echo foo > "hell -o" -hg add -hg ci -A -m m - -echo foo > "$A" -hg debugwalk - -# http://mercurial.selenic.com/bts/issue2036 -cd .. -echo % test issue2039 - -hg init bar -cd bar - -echo "[extensions]" >> $HGRCPATH -echo "color=" >> $HGRCPATH - -A=`printf 'foo\nbar'` -B=`printf 'foo\nbar.baz'` - -touch "$A" -touch "$B" - -hg status --color=always - -exit 0 diff -r 1aa7ba33f6a9 -r fcf55506c2f4 tests/test-eolfilename.out --- a/tests/test-eolfilename.out Sun Sep 26 13:41:32 2010 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -% test issue352 -adding he llo -abort: '\n' and '\r' disallowed in filenames: 'he\rllo' -adding he llo -abort: '\n' and '\r' disallowed in filenames: 'he\rllo' -adding hell -o -abort: '\n' and '\r' disallowed in filenames: 'hell\no' -adding hell -o -abort: '\n' and '\r' disallowed in filenames: 'hell\no' -f he llo he llo -f hell -o hell -o -% test issue2039 -? foo -bar -? foo -bar.baz diff -r 1aa7ba33f6a9 -r fcf55506c2f4 tests/test-eolfilename.t --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-eolfilename.t Sun Sep 26 13:41:32 2010 -0500 @@ -0,0 +1,57 @@ +http://mercurial.selenic.com/bts/issue352 + + $ "$TESTDIR/hghave" eol-in-paths || exit 80 + +test issue352 + + $ hg init foo + $ cd foo + $ A=`printf 'he\rllo'` + $ echo foo > "$A" + $ hg add + adding he llo + abort: '\n' and '\r' disallowed in filenames: 'he\rllo' + [255] + $ hg ci -A -m m + adding he llo + abort: '\n' and '\r' disallowed in filenames: 'he\rllo' + [255] + $ rm "$A" + $ echo foo > "hell + > o" + $ hg add + adding hell + o + abort: '\n' and '\r' disallowed in filenames: 'hell\no' + [255] + $ hg ci -A -m m + adding hell + o + abort: '\n' and '\r' disallowed in filenames: 'hell\no' + [255] + $ echo foo > "$A" + $ hg debugwalk + f he llo he llo + f hell + o hell + o + +http://mercurial.selenic.com/bts/issue2036 + + $ cd .. + +test issue2039 + + $ hg init bar + $ cd bar + $ echo "[extensions]" >> $HGRCPATH + $ echo "color=" >> $HGRCPATH + $ A=`printf 'foo\nbar'` + $ B=`printf 'foo\nbar.baz'` + $ touch "$A" + $ touch "$B" + $ hg status --color=always + ? foo + bar + ? foo + bar.baz