comparison tests/test-sqlitestore.t @ 48321:f35529784079 stable

dirstate-v2: fix confusion between requirement and format config variable None of those outputs failed on the CI because dirstate-v2 is not fully tested yet. This also updates the documentation. Differential Revision: https://phab.mercurial-scm.org/D11746
author Raphaël Gomès <rgomes@octobus.net>
date Wed, 10 Nov 2021 11:42:13 +0100
parents bf11ff22a9af
children 5e6542143d40
comparison
equal deleted inserted replaced
48320:5d69a0a23f5b 48321:f35529784079
13 New repo should not use SQLite by default 13 New repo should not use SQLite by default
14 14
15 $ hg init empty-no-sqlite 15 $ hg init empty-no-sqlite
16 $ cat empty-no-sqlite/.hg/requires 16 $ cat empty-no-sqlite/.hg/requires
17 dotencode 17 dotencode
18 exp-rc-dirstate-v2 (dirstate-v2 !) 18 dirstate-v2 (dirstate-v2 !)
19 fncache 19 fncache
20 generaldelta 20 generaldelta
21 persistent-nodemap (rust !) 21 persistent-nodemap (rust !)
22 revlog-compression-zstd (zstd !) 22 revlog-compression-zstd (zstd !)
23 revlogv1 23 revlogv1
27 storage.new-repo-backend=sqlite is recognized 27 storage.new-repo-backend=sqlite is recognized
28 28
29 $ hg --config storage.new-repo-backend=sqlite init empty-sqlite 29 $ hg --config storage.new-repo-backend=sqlite init empty-sqlite
30 $ cat empty-sqlite/.hg/requires 30 $ cat empty-sqlite/.hg/requires
31 dotencode 31 dotencode
32 exp-rc-dirstate-v2 (dirstate-v2 !) 32 dirstate-v2 (dirstate-v2 !)
33 exp-sqlite-001 33 exp-sqlite-001
34 exp-sqlite-comp-001=zstd (zstd !) 34 exp-sqlite-comp-001=zstd (zstd !)
35 exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ (no-zstd !) 35 exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ (no-zstd !)
36 fncache 36 fncache
37 generaldelta 37 generaldelta
49 Can force compression to zlib 49 Can force compression to zlib
50 50
51 $ hg --config storage.sqlite.compression=zlib init empty-zlib 51 $ hg --config storage.sqlite.compression=zlib init empty-zlib
52 $ cat empty-zlib/.hg/requires 52 $ cat empty-zlib/.hg/requires
53 dotencode 53 dotencode
54 exp-rc-dirstate-v2 (dirstate-v2 !) 54 dirstate-v2 (dirstate-v2 !)
55 exp-sqlite-001 55 exp-sqlite-001
56 exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ 56 exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$
57 fncache 57 fncache
58 generaldelta 58 generaldelta
59 persistent-nodemap (rust !) 59 persistent-nodemap (rust !)
65 Can force compression to none 65 Can force compression to none
66 66
67 $ hg --config storage.sqlite.compression=none init empty-none 67 $ hg --config storage.sqlite.compression=none init empty-none
68 $ cat empty-none/.hg/requires 68 $ cat empty-none/.hg/requires
69 dotencode 69 dotencode
70 exp-rc-dirstate-v2 (dirstate-v2 !) 70 dirstate-v2 (dirstate-v2 !)
71 exp-sqlite-001 71 exp-sqlite-001
72 exp-sqlite-comp-001=none 72 exp-sqlite-comp-001=none
73 fncache 73 fncache
74 generaldelta 74 generaldelta
75 persistent-nodemap (rust !) 75 persistent-nodemap (rust !)