test-eolfilename.t
80 lines
| 1.5 KiB
| text/troff
|
Tads3Lexer
/ tests / test-eolfilename.t
|
r22046 | #require eol-in-paths | ||
|
r12425 | |||
|
r26420 | https://bz.mercurial-scm.org/352 | ||
|
r12425 | |||
test issue352 | ||||
$ hg init foo | ||||
$ cd foo | ||||
$ A=`printf 'he\rllo'` | ||||
$ echo foo > "$A" | ||||
$ hg add | ||||
|
r17742 | adding he\r (no-eol) (esc) | ||
llo | ||||
|
r12425 | abort: '\n' and '\r' disallowed in filenames: 'he\rllo' | ||
[255] | ||||
$ hg ci -A -m m | ||||
|
r17742 | adding he\r (no-eol) (esc) | ||
llo | ||||
|
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" | ||||
|
r38281 | $ hg debugwalk -v | ||
|
r38282 | * matcher: | ||
<alwaysmatcher> | ||||
|
r17742 | f he\r (no-eol) (esc) | ||
llo he\r (no-eol) (esc) | ||||
llo | ||||
|
r12425 | f hell | ||
o hell | ||||
o | ||||
|
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] | ||||
|
r26420 | https://bz.mercurial-scm.org/2036 | ||
|
r12425 | |||
$ cd .. | ||||
test issue2039 | ||||
$ hg init bar | ||||
$ cd bar | ||||
|
r23172 | $ cat <<EOF >> $HGRCPATH | ||
> [extensions] | ||||
> color = | ||||
> [color] | ||||
> mode = ansi | ||||
> EOF | ||||
|
r12425 | $ A=`printf 'foo\nbar'` | ||
$ B=`printf 'foo\nbar.baz'` | ||||
$ touch "$A" | ||||
$ touch "$B" | ||||
$ hg status --color=always | ||||
|
r17910 | \x1b[0;35;1;4m? \x1b[0m\x1b[0;35;1;4mfoo\x1b[0m (esc) | ||
|
r12942 | \x1b[0;35;1;4mbar\x1b[0m (esc) | ||
|
r17910 | \x1b[0;35;1;4m? \x1b[0m\x1b[0;35;1;4mfoo\x1b[0m (esc) | ||
|
r12942 | \x1b[0;35;1;4mbar.baz\x1b[0m (esc) | ||
|
r16913 | |||
$ cd .. | ||||