tests/test-sqlitestore.t
branchstable
changeset 48796 c00d3ce4e94b
parent 48669 7ee07e1a25c0
equal deleted inserted replaced
48776:b84ff512b645 48796:c00d3ce4e94b
    11   > EOF
    11   > EOF
    12 
    12 
    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   $ hg debugrequires -R empty-no-sqlite
    17   dotencode
    17   dotencode
    18   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
       
    24   share-safe
    24   sparserevlog
    25   sparserevlog
    25   store
    26   store
    26 
    27 
    27 storage.new-repo-backend=sqlite is recognized
    28 storage.new-repo-backend=sqlite is recognized
    28 
    29 
    29   $ hg --config storage.new-repo-backend=sqlite init empty-sqlite
    30   $ hg --config storage.new-repo-backend=sqlite init empty-sqlite
    30   $ cat empty-sqlite/.hg/requires
    31   $ hg debugrequires -R empty-sqlite
    31   dotencode
    32   dotencode
    32   dirstate-v2 (dirstate-v2 !)
    33   dirstate-v2 (dirstate-v2 !)
    33   exp-sqlite-001
    34   exp-sqlite-001
    34   exp-sqlite-comp-001=zstd (zstd !)
    35   exp-sqlite-comp-001=zstd (zstd !)
    35   exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ (no-zstd !)
    36   exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$ (no-zstd !)
    36   fncache
    37   fncache
    37   generaldelta
    38   generaldelta
    38   persistent-nodemap (rust !)
    39   persistent-nodemap (rust !)
    39   revlog-compression-zstd (zstd !)
    40   revlog-compression-zstd (zstd !)
    40   revlogv1
    41   revlogv1
       
    42   share-safe
    41   sparserevlog
    43   sparserevlog
    42   store
    44   store
    43 
    45 
    44   $ cat >> $HGRCPATH << EOF
    46   $ cat >> $HGRCPATH << EOF
    45   > [storage]
    47   > [storage]
    47   > EOF
    49   > EOF
    48 
    50 
    49 Can force compression to zlib
    51 Can force compression to zlib
    50 
    52 
    51   $ hg --config storage.sqlite.compression=zlib init empty-zlib
    53   $ hg --config storage.sqlite.compression=zlib init empty-zlib
    52   $ cat empty-zlib/.hg/requires
    54   $ hg debugrequires -R empty-zlib
    53   dotencode
    55   dotencode
    54   dirstate-v2 (dirstate-v2 !)
    56   dirstate-v2 (dirstate-v2 !)
    55   exp-sqlite-001
    57   exp-sqlite-001
    56   exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$
    58   exp-sqlite-comp-001=$BUNDLE2_COMPRESSIONS$
    57   fncache
    59   fncache
    58   generaldelta
    60   generaldelta
    59   persistent-nodemap (rust !)
    61   persistent-nodemap (rust !)
    60   revlog-compression-zstd (zstd !)
    62   revlog-compression-zstd (zstd !)
    61   revlogv1
    63   revlogv1
       
    64   share-safe
    62   sparserevlog
    65   sparserevlog
    63   store
    66   store
    64 
    67 
    65 Can force compression to none
    68 Can force compression to none
    66 
    69 
    67   $ hg --config storage.sqlite.compression=none init empty-none
    70   $ hg --config storage.sqlite.compression=none init empty-none
    68   $ cat empty-none/.hg/requires
    71   $ hg debugrequires -R empty-none
    69   dotencode
    72   dotencode
    70   dirstate-v2 (dirstate-v2 !)
    73   dirstate-v2 (dirstate-v2 !)
    71   exp-sqlite-001
    74   exp-sqlite-001
    72   exp-sqlite-comp-001=none
    75   exp-sqlite-comp-001=none
    73   fncache
    76   fncache
    74   generaldelta
    77   generaldelta
    75   persistent-nodemap (rust !)
    78   persistent-nodemap (rust !)
    76   revlog-compression-zstd (zstd !)
    79   revlog-compression-zstd (zstd !)
    77   revlogv1
    80   revlogv1
       
    81   share-safe
    78   sparserevlog
    82   sparserevlog
    79   store
    83   store
    80 
    84 
    81 Can make a local commit
    85 Can make a local commit
    82 
    86