test-issue322
49 lines
| 606 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 | ||
cd a | ||||
echo a > a | ||||
hg commit -Ama | ||||
rm a | ||||
mkdir a | ||||
echo a > a/a | ||||
Vadim Gelfer
|
r2949 | echo % should fail - would corrupt dirstate | ||
Vadim Gelfer
|
r2946 | hg add a/a | ||
Vadim Gelfer
|
r2949 | |||
Vadim Gelfer
|
r2946 | cd .. | ||
Vadim Gelfer
|
r2949 | echo % directory replaced with file | ||
hg init c | ||||
cd c | ||||
mkdir a | ||||
echo a > a/a | ||||
hg commit -Ama | ||||
rm -rf a | ||||
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 | ||||
rm -rf b | ||||
echo a > b | ||||
echo % should fail - would corrupt dirstate | ||||
hg add b | ||||
exit 0 | ||||