test-issue322
49 lines
| 578 B
| text/plain
|
TextLexer
/ tests / test-issue322
Vadim Gelfer
|
r2946 | #!/bin/sh | ||
# http://www.selenic.com/mercurial/bts/issue322 | ||||
Vadim Gelfer
|
r2949 | echo % file replaced with directory | ||
Vadim Gelfer
|
r2946 | hg init a | ||
Thomas Arendsen Hein
|
r4659 | cd a | ||
echo a > a | ||||
hg commit -Ama | ||||
rm a | ||||
mkdir a | ||||
Vadim Gelfer
|
r2946 | echo a > a/a | ||
Vadim Gelfer
|
r2949 | echo % should fail - would corrupt dirstate | ||
Vadim Gelfer
|
r2946 | hg add a/a | ||
Vadim Gelfer
|
r2949 | |||
Thomas Arendsen Hein
|
r4659 | cd .. | ||
Vadim Gelfer
|
r2946 | |||
Vadim Gelfer
|
r2949 | echo % directory replaced with file | ||
hg init c | ||||
cd c | ||||
mkdir a | ||||
echo a > a/a | ||||
hg commit -Ama | ||||
Thomas Arendsen Hein
|
r3988 | rm -r a | ||
Vadim Gelfer
|
r2949 | echo a > a | ||
echo % should fail - would corrupt dirstate | ||||
hg add a | ||||
Vadim Gelfer
|
r2953 | cd .. | ||
echo % directory replaced with file | ||||
Vadim Gelfer
|
r2949 | |||
Vadim Gelfer
|
r2953 | hg init d | ||
cd d | ||||
mkdir b | ||||
mkdir b/c | ||||
echo a > b/c/d | ||||
hg commit -Ama | ||||
Thomas Arendsen Hein
|
r3988 | rm -r b | ||
Vadim Gelfer
|
r2953 | echo a > b | ||
echo % should fail - would corrupt dirstate | ||||
hg add b | ||||
exit 0 | ||||