Mercurial > hg
comparison tests/test-revlog.t @ 46116:17a695357270
errors: use detailed exit code 50 for StorageError
This is done as part of
https://www.mercurial-scm.org/wiki/ErrorCategoriesPlan.
Differential Revision: https://phab.mercurial-scm.org/D9601
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Wed, 09 Dec 2020 19:40:30 -0800 |
parents | 95c4cca641f6 |
children | 913485776542 |
comparison
equal
deleted
inserted
replaced
46115:be3d8178251e | 46116:17a695357270 |
---|---|
6 >>> with open('.hg/store/00changelog.i', 'wb') as fh: | 6 >>> with open('.hg/store/00changelog.i', 'wb') as fh: |
7 ... fh.write(b'\x00\x01\x00\x00') and None | 7 ... fh.write(b'\x00\x01\x00\x00') and None |
8 | 8 |
9 $ hg log | 9 $ hg log |
10 abort: unknown flags (0x01) in version 0 revlog 00changelog.i | 10 abort: unknown flags (0x01) in version 0 revlog 00changelog.i |
11 [255] | 11 [50] |
12 | 12 |
13 Unknown flags on revlog version 1 are rejected | 13 Unknown flags on revlog version 1 are rejected |
14 | 14 |
15 >>> with open('.hg/store/00changelog.i', 'wb') as fh: | 15 >>> with open('.hg/store/00changelog.i', 'wb') as fh: |
16 ... fh.write(b'\x00\x04\x00\x01') and None | 16 ... fh.write(b'\x00\x04\x00\x01') and None |
17 | 17 |
18 $ hg log | 18 $ hg log |
19 abort: unknown flags (0x04) in version 1 revlog 00changelog.i | 19 abort: unknown flags (0x04) in version 1 revlog 00changelog.i |
20 [255] | 20 [50] |
21 | 21 |
22 Unknown version is rejected | 22 Unknown version is rejected |
23 | 23 |
24 >>> with open('.hg/store/00changelog.i', 'wb') as fh: | 24 >>> with open('.hg/store/00changelog.i', 'wb') as fh: |
25 ... fh.write(b'\x00\x00\x00\x02') and None | 25 ... fh.write(b'\x00\x00\x00\x02') and None |
26 | 26 |
27 $ hg log | 27 $ hg log |
28 abort: unknown version (2) in revlog 00changelog.i | 28 abort: unknown version (2) in revlog 00changelog.i |
29 [255] | 29 [50] |
30 | 30 |
31 $ cd .. | 31 $ cd .. |
32 | 32 |
33 Test for CVE-2016-3630 | 33 Test for CVE-2016-3630 |
34 | 34 |