Mercurial > hg
comparison contrib/fuzz/manifest_corpus.py @ 44986:0ff59434af72
fuzz: tell manifest fuzzer about longer node hashes
Differential Revision: https://phab.mercurial-scm.org/D8374
author | Augie Fackler <augie@google.com> |
---|---|
date | Wed, 08 Jan 2020 11:33:41 -0500 |
parents | 2372284d9457 |
children | 6000f5b25c9b |
comparison
equal
deleted
inserted
replaced
44985:1ca0047fd7e1 | 44986:0ff59434af72 |
---|---|
8 args = ap.parse_args() | 8 args = ap.parse_args() |
9 | 9 |
10 with zipfile.ZipFile(args.out[0], "w", zipfile.ZIP_STORED) as zf: | 10 with zipfile.ZipFile(args.out[0], "w", zipfile.ZIP_STORED) as zf: |
11 zf.writestr( | 11 zf.writestr( |
12 "manifest_zero", | 12 "manifest_zero", |
13 '''PKG-INFO\09b3ed8f2b81095a13064402e930565f083346e9a | 13 '''\0PKG-INFO\09b3ed8f2b81095a13064402e930565f083346e9a |
14 README\080b6e76643dcb44d4bc729e932fc464b3e36dbe3 | 14 README\080b6e76643dcb44d4bc729e932fc464b3e36dbe3 |
15 hg\0b6444347c629cc058d478023905cfb83b7f5bb9d | 15 hg\0b6444347c629cc058d478023905cfb83b7f5bb9d |
16 mercurial/__init__.py\0b80de5d138758541c5f05265ad144ab9fa86d1db | 16 mercurial/__init__.py\0b80de5d138758541c5f05265ad144ab9fa86d1db |
17 mercurial/byterange.py\017f5a9fbd99622f31a392c33ac1e903925dc80ed | 17 mercurial/byterange.py\017f5a9fbd99622f31a392c33ac1e903925dc80ed |
18 mercurial/fancyopts.py\0b6f52e23e356748c5039313d8b639cda16bf67ba | 18 mercurial/fancyopts.py\0b6f52e23e356748c5039313d8b639cda16bf67ba |
23 notes.txt\0703afcec5edb749cf5cec67831f554d6da13f2fb | 23 notes.txt\0703afcec5edb749cf5cec67831f554d6da13f2fb |
24 setup.py\0ccf3f6daf0f13101ca73631f7a1769e328b472c9 | 24 setup.py\0ccf3f6daf0f13101ca73631f7a1769e328b472c9 |
25 tkmerge\03c922edb43a9c143682f7bc7b00f98b3c756ebe7 | 25 tkmerge\03c922edb43a9c143682f7bc7b00f98b3c756ebe7 |
26 ''', | 26 ''', |
27 ) | 27 ) |
28 zf.writestr("badmanifest_shorthashes", "narf\0aa\nnarf2\0aaa\n") | 28 zf.writestr("badmanifest_shorthashes", "\0narf\0aa\nnarf2\0aaa\n") |
29 zf.writestr( | 29 zf.writestr( |
30 "badmanifest_nonull", | 30 "badmanifest_nonull", |
31 "narf\0cccccccccccccccccccccccccccccccccccccccc\n" | 31 "\0narf\0cccccccccccccccccccccccccccccccccccccccc\n" |
32 "narf2aaaaaaaaaaaaaaaaaaaa\n", | 32 "narf2aaaaaaaaaaaaaaaaaaaa\n", |
33 ) | 33 ) |
34 | |
35 zf.writestr( | |
36 "manifest_long_nodes", | |
37 "\1a\0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\n", | |
38 ) |