author | Pierre-Yves David <pierre-yves.david@octobus.net> |
Wed, 20 Oct 2021 00:57:02 +0200 | |
changeset 48295 | bf11ff22a9af |
parent 47456 | 9cecc222c536 |
child 48320 | f35529784079 |
permissions | -rw-r--r-- |
37345
b09a25d74592
tests: disable test-revlog-v2 when using simple store
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36515
diff
changeset
|
1 |
#require reporevlogstore |
b09a25d74592
tests: disable test-revlog-v2 when using simple store
Gregory Szorc <gregory.szorc@gmail.com>
parents:
36515
diff
changeset
|
2 |
|
32717
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
3 |
A repo with unknown revlogv2 requirement string cannot be opened |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
4 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
5 |
$ hg init invalidreq |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
6 |
$ cd invalidreq |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
7 |
$ echo exp-revlogv2.unknown >> .hg/requires |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
8 |
$ hg log |
45921
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
45390
diff
changeset
|
9 |
abort: repository requires features unknown to this Mercurial: exp-revlogv2.unknown |
32717
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
10 |
(see https://mercurial-scm.org/wiki/MissingRequirement for more information) |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
11 |
[255] |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
12 |
$ cd .. |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
13 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
14 |
Can create and open repo with revlog v2 requirement |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
15 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
16 |
$ cat >> $HGRCPATH << EOF |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
17 |
> [experimental] |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
18 |
> revlogv2 = enable-unstable-format-and-corrupt-my-data |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
19 |
> EOF |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
20 |
|
47455
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
21 |
$ hg init new-repo |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
22 |
$ cd new-repo |
32717
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
23 |
$ cat .hg/requires |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
24 |
dotencode |
48295
bf11ff22a9af
dirstate-v2: freeze the on-disk format
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47456
diff
changeset
|
25 |
exp-rc-dirstate-v2 (dirstate-v2 !) |
46717
913485776542
revlog: introduce v2 format
Raphaël Gomès <rgomes@octobus.net>
parents:
46117
diff
changeset
|
26 |
exp-revlogv2.2 |
32717
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
27 |
fncache |
47232
5eb5b866e517
requirements: no longer drop `generaldelta` requirement with revlogv2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47171
diff
changeset
|
28 |
generaldelta |
46884
cc3ad5c3af3b
persistent-nodemap: enable the feature by default when using Rust
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46874
diff
changeset
|
29 |
persistent-nodemap (rust !) |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46717
diff
changeset
|
30 |
revlog-compression-zstd (zstd !) |
40924
27fa1d2bf484
test: enable sparse-revlog for test-revlog-v2.t
Boris Feld <boris.feld@octobus.net>
parents:
38369
diff
changeset
|
31 |
sparserevlog |
32717
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
32 |
store |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
33 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
34 |
$ hg log |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
35 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
36 |
Unknown flags to revlog are rejected |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
37 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
38 |
>>> with open('.hg/store/00changelog.i', 'wb') as fh: |
45390
15d35f2ba474
tests: make flag parsing test more future safe
Joerg Sonnenberger <joerg@bec.de>
parents:
41202
diff
changeset
|
39 |
... fh.write(b'\xff\x00\xde\xad') and None |
32717
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
40 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
41 |
$ hg log |
47171
3a9f3470922c
revlog: use revlog.display_id in format related errors
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46884
diff
changeset
|
42 |
abort: unknown flags (0xff00) in version 57005 revlog 00changelog |
46117
17a695357270
errors: use detailed exit code 50 for StorageError
Martin von Zweigbergk <martinvonz@google.com>
parents:
45921
diff
changeset
|
43 |
[50] |
32717
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
44 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
45 |
$ cd .. |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
46 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
47 |
Writing a simple revlog v2 works |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
48 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
49 |
$ hg init simple |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
50 |
$ cd simple |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
51 |
$ touch foo |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
52 |
$ hg -q commit -A -m initial |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
53 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
54 |
$ hg log |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
55 |
changeset: 0:96ee1d7354c4 |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
56 |
tag: tip |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
57 |
user: test |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
58 |
date: Thu Jan 01 00:00:00 1970 +0000 |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
59 |
summary: initial |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
60 |
|
47332
0a3fa41fa719
revlogv2: use a unique filename for data
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47331
diff
changeset
|
61 |
|
41202
e7a2cc84dbc0
revlog: always enable generaldelta on version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
40937
diff
changeset
|
62 |
Header written as expected |
32717
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
63 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
64 |
$ f --hexdump --bytes 4 .hg/store/00changelog.i |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
65 |
.hg/store/00changelog.i: |
47272
80164d50ae3d
revlogv2: no longer attempt to use inline for new revlog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47232
diff
changeset
|
66 |
0000: 00 00 de ad |....| |
32717
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
67 |
|
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
68 |
$ f --hexdump --bytes 4 .hg/store/data/foo.i |
19b9fc40cc51
revlog: skeleton support for version 2 revlogs
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
69 |
.hg/store/data/foo.i: |
47272
80164d50ae3d
revlogv2: no longer attempt to use inline for new revlog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47232
diff
changeset
|
70 |
0000: 00 00 de ad |....| |
47331
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
71 |
|
47350
dc3800569157
revlogv2: make sure bundling pick a compatible bundle format
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47332
diff
changeset
|
72 |
Bundle use a compatible changegroup format |
dc3800569157
revlogv2: make sure bundling pick a compatible bundle format
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47332
diff
changeset
|
73 |
------------------------------------------ |
dc3800569157
revlogv2: make sure bundling pick a compatible bundle format
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47332
diff
changeset
|
74 |
|
dc3800569157
revlogv2: make sure bundling pick a compatible bundle format
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47332
diff
changeset
|
75 |
$ hg bundle --all ../basic.hg |
dc3800569157
revlogv2: make sure bundling pick a compatible bundle format
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47332
diff
changeset
|
76 |
1 changesets found |
dc3800569157
revlogv2: make sure bundling pick a compatible bundle format
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47332
diff
changeset
|
77 |
$ hg debugbundle --spec ../basic.hg |
dc3800569157
revlogv2: make sure bundling pick a compatible bundle format
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47332
diff
changeset
|
78 |
bzip2-v2 |
dc3800569157
revlogv2: make sure bundling pick a compatible bundle format
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47332
diff
changeset
|
79 |
|
47331
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
80 |
The expected files are generated |
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
81 |
-------------------------------- |
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
82 |
|
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
83 |
We should have have: |
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
84 |
- a docket |
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
85 |
- a index file with a unique name |
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
86 |
- a data file |
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
87 |
|
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
88 |
$ ls .hg/store/00changelog* .hg/store/00manifest* |
47395
e6292eb33384
revlog: store sidedata in their own file
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47350
diff
changeset
|
89 |
.hg/store/00changelog-1335303a.sda |
e6292eb33384
revlog: store sidedata in their own file
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47350
diff
changeset
|
90 |
.hg/store/00changelog-6b8ab34b.idx |
e6292eb33384
revlog: store sidedata in their own file
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47350
diff
changeset
|
91 |
.hg/store/00changelog-b875dfc5.dat |
47331
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
92 |
.hg/store/00changelog.i |
47395
e6292eb33384
revlog: store sidedata in their own file
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47350
diff
changeset
|
93 |
.hg/store/00manifest-05a21d65.idx |
e6292eb33384
revlog: store sidedata in their own file
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47350
diff
changeset
|
94 |
.hg/store/00manifest-43c37dde.dat |
e6292eb33384
revlog: store sidedata in their own file
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47350
diff
changeset
|
95 |
.hg/store/00manifest-e2c9362a.sda |
47331
f612db768c7a
revlogv2: use a unique filename for index
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47290
diff
changeset
|
96 |
.hg/store/00manifest.i |
47455
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
97 |
|
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
98 |
Local clone works |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
99 |
----------------- |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
100 |
|
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
101 |
$ hg clone . ../cloned-repo |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
102 |
updating to branch default |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
103 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
104 |
$ hg tip | tee ../tip-new |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
105 |
changeset: 0:96ee1d7354c4 |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
106 |
tag: tip |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
107 |
user: test |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
108 |
date: Thu Jan 01 00:00:00 1970 +0000 |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
109 |
summary: initial |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
110 |
|
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
111 |
$ hg tip -R ../cloned-repo | tee ../tip-cloned |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
112 |
changeset: 0:96ee1d7354c4 |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
113 |
tag: tip |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
114 |
user: test |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
115 |
date: Thu Jan 01 00:00:00 1970 +0000 |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
116 |
summary: initial |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
117 |
|
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
118 |
|
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
119 |
The two repository should be identical, this diff MUST be empty |
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
120 |
|
da3fb8c10caa
revlogv2: also test that local clone works
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47395
diff
changeset
|
121 |
$ cmp ../tip-new ../tip-cloned || diff -U8 ../tip-new ../tip-cloned |
47456
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
122 |
|
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
123 |
|
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
124 |
hg verify should be happy |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
125 |
------------------------- |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
126 |
|
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
127 |
$ hg verify |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
128 |
checking changesets |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
129 |
checking manifests |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
130 |
crosschecking files in changesets and manifests |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
131 |
checking files |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
132 |
checked 1 changesets with 1 changes to 1 files |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
133 |
|
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
134 |
$ hg verify -R ../cloned-repo |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
135 |
checking changesets |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
136 |
checking manifests |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
137 |
crosschecking files in changesets and manifests |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
138 |
checking files |
9cecc222c536
revlogv2: fix `hg verify` with revlog v2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
47455
diff
changeset
|
139 |
checked 1 changesets with 1 changes to 1 files |