tests/test-sqlitestore.t
changeset 47279 40b51c28b242
parent 46884 cc3ad5c3af3b
child 48295 bf11ff22a9af
equal deleted inserted replaced
47278:6a60f03d2241 47279:40b51c28b242
    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-dirstate-v2 (dirstate-v2 !)
    18   fncache
    19   fncache
    19   generaldelta
    20   generaldelta
    20   persistent-nodemap (rust !)
    21   persistent-nodemap (rust !)
    21   revlog-compression-zstd (zstd !)
    22   revlog-compression-zstd (zstd !)
    22   revlogv1
    23   revlogv1
    26 storage.new-repo-backend=sqlite is recognized
    27 storage.new-repo-backend=sqlite is recognized
    27 
    28 
    28   $ hg --config storage.new-repo-backend=sqlite init empty-sqlite
    29   $ hg --config storage.new-repo-backend=sqlite init empty-sqlite
    29   $ cat empty-sqlite/.hg/requires
    30   $ cat empty-sqlite/.hg/requires
    30   dotencode
    31   dotencode
       
    32   exp-dirstate-v2 (dirstate-v2 !)
    31   exp-sqlite-001
    33   exp-sqlite-001
    32   exp-sqlite-comp-001=zstd (zstd !)
    34   exp-sqlite-comp-001=zstd (zstd !)
    33   exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ (no-zstd !)
    35   exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ (no-zstd !)
    34   fncache
    36   fncache
    35   generaldelta
    37   generaldelta
    47 Can force compression to zlib
    49 Can force compression to zlib
    48 
    50 
    49   $ hg --config storage.sqlite.compression=zlib init empty-zlib
    51   $ hg --config storage.sqlite.compression=zlib init empty-zlib
    50   $ cat empty-zlib/.hg/requires
    52   $ cat empty-zlib/.hg/requires
    51   dotencode
    53   dotencode
       
    54   exp-dirstate-v2 (dirstate-v2 !)
    52   exp-sqlite-001
    55   exp-sqlite-001
    53   exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$
    56   exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$
    54   fncache
    57   fncache
    55   generaldelta
    58   generaldelta
    56   persistent-nodemap (rust !)
    59   persistent-nodemap (rust !)
    62 Can force compression to none
    65 Can force compression to none
    63 
    66 
    64   $ hg --config storage.sqlite.compression=none init empty-none
    67   $ hg --config storage.sqlite.compression=none init empty-none
    65   $ cat empty-none/.hg/requires
    68   $ cat empty-none/.hg/requires
    66   dotencode
    69   dotencode
       
    70   exp-dirstate-v2 (dirstate-v2 !)
    67   exp-sqlite-001
    71   exp-sqlite-001
    68   exp-sqlite-comp-001=none
    72   exp-sqlite-comp-001=none
    69   fncache
    73   fncache
    70   generaldelta
    74   generaldelta
    71   persistent-nodemap (rust !)
    75   persistent-nodemap (rust !)