Show More
@@ -0,0 +1,16 b'' | |||||
|
1 | #!/bin/sh | |||
|
2 | ||||
|
3 | hg init | |||
|
4 | echo 123 > a | |||
|
5 | hg add a | |||
|
6 | hg commit -t "first" -u test -d "0 0" a | |||
|
7 | mkdir sub | |||
|
8 | echo 321 > sub/b | |||
|
9 | hg add sub/b | |||
|
10 | hg commit -t "second" -u test -d "0 0" sub/b | |||
|
11 | cat sub/b | |||
|
12 | hg co 0 | |||
|
13 | cat sub/b | |||
|
14 | ls sub | |||
|
15 | ||||
|
16 | true |
@@ -1255,6 +1255,9 b' class localrepository:' | |||||
1255 | for f in remove: |
|
1255 | for f in remove: | |
1256 | self.ui.note("removing %s\n" % f) |
|
1256 | self.ui.note("removing %s\n" % f) | |
1257 | os.unlink(f) |
|
1257 | os.unlink(f) | |
|
1258 | # try removing directories that might now be empty | |||
|
1259 | try: os.removedirs(os.path.dirname(f)) | |||
|
1260 | except: pass | |||
1258 | if mode == 'n': |
|
1261 | if mode == 'n': | |
1259 | self.dirstate.forget(remove) |
|
1262 | self.dirstate.forget(remove) | |
1260 | else: |
|
1263 | else: |
General Comments 0
You need to be logged in to leave comments.
Login now