comparison tests/test-issue322 @ 2956:6dddcba7596a

merge.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Fri, 18 Aug 2006 21:17:28 -0700
parents 3d5547845158
children 9dcf9d45cab8
comparison
equal deleted inserted replaced
2955:9d1c3529ebbc 2956:6dddcba7596a
1 #!/bin/sh
2 # http://www.selenic.com/mercurial/bts/issue322
3
4 echo % file replaced with directory
5
6 hg init a
7 cd a
8 echo a > a
9 hg commit -Ama
10 rm a
11 mkdir a
12 echo a > a/a
13
14 echo % should fail - would corrupt dirstate
15 hg add a/a
16
17 cd ..
18
19 echo % directory replaced with file
20
21 hg init c
22 cd c
23 mkdir a
24 echo a > a/a
25 hg commit -Ama
26
27 rm -rf a
28 echo a > a
29
30 echo % should fail - would corrupt dirstate
31 hg add a
32
33 cd ..
34
35 echo % directory replaced with file
36
37 hg init d
38 cd d
39 mkdir b
40 mkdir b/c
41 echo a > b/c/d
42 hg commit -Ama
43 rm -rf b
44 echo a > b
45
46 echo % should fail - would corrupt dirstate
47 hg add b
48
49 exit 0