Show More
@@ -179,3 +179,25 b' conditional above.' | |||||
179 | $ find src/.hg/largefiles/* | egrep "(dirstate|$hash)" | sort |
|
179 | $ find src/.hg/largefiles/* | egrep "(dirstate|$hash)" | sort | |
180 | src/.hg/largefiles/dirstate |
|
180 | src/.hg/largefiles/dirstate | |
181 | src/.hg/largefiles/e2fb5f2139d086ded2cb600d5a91a196e76bf020 |
|
181 | src/.hg/largefiles/e2fb5f2139d086ded2cb600d5a91a196e76bf020 | |
|
182 | ||||
|
183 | Inject corruption into the largefiles store and see how update handles that: | |||
|
184 | ||||
|
185 | $ cd src | |||
|
186 | $ hg up -qC | |||
|
187 | $ cat large | |||
|
188 | modified | |||
|
189 | $ rm large | |||
|
190 | $ cat .hglf/large | |||
|
191 | e2fb5f2139d086ded2cb600d5a91a196e76bf020 | |||
|
192 | $ mv .hg/largefiles/e2fb5f2139d086ded2cb600d5a91a196e76bf020 .. | |||
|
193 | $ echo corruption > .hg/largefiles/e2fb5f2139d086ded2cb600d5a91a196e76bf020 | |||
|
194 | (the following update will put the corrupted file into the working directory | |||
|
195 | where it will show up as a change) | |||
|
196 | $ hg up -C | |||
|
197 | getting changed largefiles | |||
|
198 | 1 largefiles updated, 0 removed | |||
|
199 | 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | |||
|
200 | $ hg st | |||
|
201 | M large | |||
|
202 | ? z | |||
|
203 | $ rm .hg/largefiles/e2fb5f2139d086ded2cb600d5a91a196e76bf020 |
General Comments 0
You need to be logged in to leave comments.
Login now