Show More
@@ -247,7 +247,7 b' def parsesizeflags(raw):' | |||||
247 | index = raw.index(b'\0') |
|
247 | index = raw.index(b'\0') | |
248 | except ValueError: |
|
248 | except ValueError: | |
249 | raise BadRemotefilelogHeader( |
|
249 | raise BadRemotefilelogHeader( | |
250 | "unexpected remotefilelog header: illegal format" |
|
250 | b"unexpected remotefilelog header: illegal format" | |
251 | ) |
|
251 | ) | |
252 | header = raw[:index] |
|
252 | header = raw[:index] | |
253 | if header.startswith(b'v'): |
|
253 | if header.startswith(b'v'): | |
@@ -267,7 +267,7 b' def parsesizeflags(raw):' | |||||
267 | size = int(header) |
|
267 | size = int(header) | |
268 | if size is None: |
|
268 | if size is None: | |
269 | raise BadRemotefilelogHeader( |
|
269 | raise BadRemotefilelogHeader( | |
270 | "unexpected remotefilelog header: no size found" |
|
270 | b"unexpected remotefilelog header: no size found" | |
271 | ) |
|
271 | ) | |
272 | return index + 1, size, flags |
|
272 | return index + 1, size, flags | |
273 |
|
273 |
@@ -38,7 +38,7 b' Verify corrupt cache error message' | |||||
38 | $ chmod u+w $CACHEDIR/master/11/f6ad8ec52a2984abaafd7c3b516503785c2072/1406e74118627694268417491f018a4a883152f0 |
|
38 | $ chmod u+w $CACHEDIR/master/11/f6ad8ec52a2984abaafd7c3b516503785c2072/1406e74118627694268417491f018a4a883152f0 | |
39 | $ echo x > $CACHEDIR/master/11/f6ad8ec52a2984abaafd7c3b516503785c2072/1406e74118627694268417491f018a4a883152f0 |
|
39 | $ echo x > $CACHEDIR/master/11/f6ad8ec52a2984abaafd7c3b516503785c2072/1406e74118627694268417491f018a4a883152f0 | |
40 | $ hg up tip 2>&1 | egrep "^[^ ].*unexpected remotefilelog" |
|
40 | $ hg up tip 2>&1 | egrep "^[^ ].*unexpected remotefilelog" | |
41 |
|
|
41 | abort: unexpected remotefilelog header: illegal format | |
42 |
|
42 | |||
43 | Verify detection and remediation when remotefilelog.validatecachelog is set |
|
43 | Verify detection and remediation when remotefilelog.validatecachelog is set | |
44 |
|
44 |
General Comments 0
You need to be logged in to leave comments.
Login now