test-eolfilename.t
70 lines
| 1.4 KiB
| text/troff
|
Tads3Lexer
/ tests / test-eolfilename.t
Matt Mackall
|
r12425 | 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 | ||||
Mads Kiilerich
|
r12942 | adding he\rllo (esc) | ||
Matt Mackall
|
r12425 | abort: '\n' and '\r' disallowed in filenames: 'he\rllo' | ||
[255] | ||||
$ hg ci -A -m m | ||||
Mads Kiilerich
|
r12942 | adding he\rllo (esc) | ||
Matt Mackall
|
r12425 | 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 | ||||
Mads Kiilerich
|
r12942 | f he\rllo he\rllo (esc) | ||
Matt Mackall
|
r12425 | f hell | ||
o hell | ||||
o | ||||
Adrian Buehlmann
|
r13945 | $ echo bla > quickfox | ||
$ hg add quickfox | ||||
$ hg ci -m 2 | ||||
$ A=`printf 'quick\rfox'` | ||||
$ hg cp quickfox "$A" | ||||
abort: '\n' and '\r' disallowed in filenames: 'quick\rfox' | ||||
[255] | ||||
$ hg mv quickfox "$A" | ||||
abort: '\n' and '\r' disallowed in filenames: 'quick\rfox' | ||||
[255] | ||||
Matt Mackall
|
r12425 | http://mercurial.selenic.com/bts/issue2036 | ||
$ cd .. | ||||
test issue2039 | ||||
$ hg init bar | ||||
$ cd bar | ||||
$ echo "[extensions]" >> $HGRCPATH | ||||
$ echo "color=" >> $HGRCPATH | ||||
Danek Duvall
|
r13987 | $ echo "[color]" >> $HGRCPATH | ||
$ echo "mode = ansi" >> $HGRCPATH | ||||
Matt Mackall
|
r12425 | $ A=`printf 'foo\nbar'` | ||
$ B=`printf 'foo\nbar.baz'` | ||||
$ touch "$A" | ||||
$ touch "$B" | ||||
$ hg status --color=always | ||||
Mads Kiilerich
|
r12942 | \x1b[0;35;1;4m? foo\x1b[0m (esc) | ||
\x1b[0;35;1;4mbar\x1b[0m (esc) | ||||
\x1b[0;35;1;4m? foo\x1b[0m (esc) | ||||
\x1b[0;35;1;4mbar.baz\x1b[0m (esc) | ||||