tests/test-persistent-nodemap.t
changeset 46874 84a93fa7ecfd
parent 46719 7d9d9265d40f
child 46884 cc3ad5c3af3b
equal deleted inserted replaced
46873:0abf5eba0042 46874:84a93fa7ecfd
    58   sparserevlog:       yes
    58   sparserevlog:       yes
    59   persistent-nodemap: yes
    59   persistent-nodemap: yes
    60   copies-sdc:          no
    60   copies-sdc:          no
    61   revlog-v2:           no
    61   revlog-v2:           no
    62   plain-cl-delta:     yes
    62   plain-cl-delta:     yes
    63   compression:        zlib
    63   compression:        zlib (no-zstd !)
       
    64   compression:        zstd (zstd !)
    64   compression-level:  default
    65   compression-level:  default
    65   $ hg debugbuilddag .+5000 --new-file
    66   $ hg debugbuilddag .+5000 --new-file
    66 
    67 
    67   $ hg debugnodemap --metadata
    68   $ hg debugnodemap --metadata
    68   uid: ???????????????? (glob)
    69   uid: ???????????????? (glob)
   577   sparserevlog:       yes    yes     yes
   578   sparserevlog:       yes    yes     yes
   578   persistent-nodemap: yes     no      no
   579   persistent-nodemap: yes     no      no
   579   copies-sdc:          no     no      no
   580   copies-sdc:          no     no      no
   580   revlog-v2:           no     no      no
   581   revlog-v2:           no     no      no
   581   plain-cl-delta:     yes    yes     yes
   582   plain-cl-delta:     yes    yes     yes
   582   compression:        zlib   zlib    zlib
   583   compression:        zlib   zlib    zlib (no-zstd !)
       
   584   compression:        zstd   zstd    zstd (zstd !)
   583   compression-level:  default default default
   585   compression-level:  default default default
   584   $ hg debugupgraderepo --run --no-backup
   586   $ hg debugupgraderepo --run --no-backup
   585   upgrade will perform the following actions:
   587   upgrade will perform the following actions:
   586   
   588   
   587   requirements
   589   requirements
   588      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
   590      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-zstd !)
       
   591      preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
   589      removed: persistent-nodemap
   592      removed: persistent-nodemap
   590   
   593   
   591   processed revlogs:
   594   processed revlogs:
   592     - all-filelogs
   595     - all-filelogs
   593     - changelog
   596     - changelog
   622   sparserevlog:       yes    yes     yes
   625   sparserevlog:       yes    yes     yes
   623   persistent-nodemap:  no    yes      no
   626   persistent-nodemap:  no    yes      no
   624   copies-sdc:          no     no      no
   627   copies-sdc:          no     no      no
   625   revlog-v2:           no     no      no
   628   revlog-v2:           no     no      no
   626   plain-cl-delta:     yes    yes     yes
   629   plain-cl-delta:     yes    yes     yes
   627   compression:        zlib   zlib    zlib
   630   compression:        zlib   zlib    zlib (no-zstd !)
       
   631   compression:        zstd   zstd    zstd (zstd !)
   628   compression-level:  default default default
   632   compression-level:  default default default
   629   $ hg debugupgraderepo --run --no-backup
   633   $ hg debugupgraderepo --run --no-backup
   630   upgrade will perform the following actions:
   634   upgrade will perform the following actions:
   631   
   635   
   632   requirements
   636   requirements
   633      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
   637      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-zstd !)
       
   638      preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
   634      added: persistent-nodemap
   639      added: persistent-nodemap
   635   
   640   
   636   persistent-nodemap
   641   persistent-nodemap
   637      Speedup revision lookup by node id.
   642      Speedup revision lookup by node id.
   638   
   643   
   667 
   672 
   668   $ hg debugupgraderepo --run --no-backup --quiet --optimize re-delta-all
   673   $ hg debugupgraderepo --run --no-backup --quiet --optimize re-delta-all
   669   upgrade will perform the following actions:
   674   upgrade will perform the following actions:
   670   
   675   
   671   requirements
   676   requirements
   672      preserved: dotencode, fncache, generaldelta, persistent-nodemap, revlogv1, sparserevlog, store
   677      preserved: dotencode, fncache, generaldelta, persistent-nodemap, revlogv1, sparserevlog, store (no-zstd !)
       
   678      preserved: dotencode, fncache, generaldelta, persistent-nodemap, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
   673   
   679   
   674   optimisations: re-delta-all
   680   optimisations: re-delta-all
   675   
   681   
   676   processed revlogs:
   682   processed revlogs:
   677     - all-filelogs
   683     - all-filelogs
   742 The persistent nodemap should exist after a streaming clone
   748 The persistent nodemap should exist after a streaming clone
   743 
   749 
   744   $ hg clone -U --stream --config ui.ssh="\"$PYTHON\" \"$TESTDIR/dummyssh\"" ssh://user@dummy/test-repo stream-clone --debug | egrep '00(changelog|manifest)'
   750   $ hg clone -U --stream --config ui.ssh="\"$PYTHON\" \"$TESTDIR/dummyssh\"" ssh://user@dummy/test-repo stream-clone --debug | egrep '00(changelog|manifest)'
   745   adding [s] 00manifest.n (70 bytes)
   751   adding [s] 00manifest.n (70 bytes)
   746   adding [s] 00manifest.i (313 KB)
   752   adding [s] 00manifest.i (313 KB)
   747   adding [s] 00manifest.d (452 KB)
   753   adding [s] 00manifest.d (452 KB) (no-zstd !)
       
   754   adding [s] 00manifest.d (491 KB) (zstd !)
   748   adding [s] 00manifest-*.nd (118 KB) (glob)
   755   adding [s] 00manifest-*.nd (118 KB) (glob)
   749   adding [s] 00changelog.n (70 bytes)
   756   adding [s] 00changelog.n (70 bytes)
   750   adding [s] 00changelog.i (313 KB)
   757   adding [s] 00changelog.i (313 KB)
   751   adding [s] 00changelog.d (360 KB)
   758   adding [s] 00changelog.d (360 KB) (no-zstd !)
       
   759   adding [s] 00changelog.d (368 KB) (zstd !)
   752   adding [s] 00changelog-*.nd (118 KB) (glob)
   760   adding [s] 00changelog-*.nd (118 KB) (glob)
   753   $ ls -1 stream-clone/.hg/store/ | egrep '00(changelog|manifest)(\.n|-.*\.nd)'
   761   $ ls -1 stream-clone/.hg/store/ | egrep '00(changelog|manifest)(\.n|-.*\.nd)'
   754   00changelog-*.nd (glob)
   762   00changelog-*.nd (glob)
   755   00changelog.n
   763   00changelog.n
   756   00manifest-*.nd (glob)
   764   00manifest-*.nd (glob)