Mercurial > hg
changeset 12425:fcf55506c2f4
tests: unify test-eolfilename
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 26 Sep 2010 13:41:32 -0500 |
parents | 1aa7ba33f6a9 |
children | dd600141616d |
files | tests/test-eolfilename tests/test-eolfilename.out tests/test-eolfilename.t |
diffstat | 3 files changed, 57 insertions(+), 63 deletions(-) [+] |
line wrap: on
line diff
--- 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
--- 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 -[0;35;1;4m? foo[0m -[0;35;1;4mbar[0m -[0;35;1;4m? foo[0m -[0;35;1;4mbar.baz[0m
--- /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 + [0;35;1;4m? foo[0m + [0;35;1;4mbar[0m + [0;35;1;4m? foo[0m + [0;35;1;4mbar.baz[0m