tests/test-upgrade-repo.t
changeset 44799 ea9563e9e65a
parent 44798 e295ba238bd8
child 46002 705c37f22859
equal deleted inserted replaced
44798:e295ba238bd8 44799:ea9563e9e65a
    50 An upgrade of a repository created with recommended settings only suggests optimizations
    50 An upgrade of a repository created with recommended settings only suggests optimizations
    51 
    51 
    52   $ hg init empty
    52   $ hg init empty
    53   $ cd empty
    53   $ cd empty
    54   $ hg debugformat
    54   $ hg debugformat
    55   format-variant    repo
    55   format-variant     repo
    56   fncache:           yes
    56   fncache:            yes
    57   dotencode:         yes
    57   dotencode:          yes
    58   generaldelta:      yes
    58   generaldelta:       yes
    59   sparserevlog:      yes
    59   sparserevlog:       yes
    60   sidedata:           no
    60   sidedata:            no
    61   copies-sdc:         no
    61   persistent-nodemap:  no
    62   plain-cl-delta:    yes
    62   copies-sdc:          no
    63   compression:       zlib
    63   plain-cl-delta:     yes
    64   compression-level: default
    64   compression:        zlib
       
    65   compression-level:  default
    65   $ hg debugformat --verbose
    66   $ hg debugformat --verbose
    66   format-variant    repo config default
    67   format-variant     repo config default
    67   fncache:           yes    yes     yes
    68   fncache:            yes    yes     yes
    68   dotencode:         yes    yes     yes
    69   dotencode:          yes    yes     yes
    69   generaldelta:      yes    yes     yes
    70   generaldelta:       yes    yes     yes
    70   sparserevlog:      yes    yes     yes
    71   sparserevlog:       yes    yes     yes
    71   sidedata:           no     no      no
    72   sidedata:            no     no      no
    72   copies-sdc:         no     no      no
    73   persistent-nodemap:  no     no      no
    73   plain-cl-delta:    yes    yes     yes
    74   copies-sdc:          no     no      no
    74   compression:       zlib   zlib    zlib
    75   plain-cl-delta:     yes    yes     yes
    75   compression-level: default default default
    76   compression:        zlib   zlib    zlib
       
    77   compression-level:  default default default
    76   $ hg debugformat --verbose --config format.usefncache=no
    78   $ hg debugformat --verbose --config format.usefncache=no
    77   format-variant    repo config default
    79   format-variant     repo config default
    78   fncache:           yes     no     yes
    80   fncache:            yes     no     yes
    79   dotencode:         yes     no     yes
    81   dotencode:          yes     no     yes
    80   generaldelta:      yes    yes     yes
    82   generaldelta:       yes    yes     yes
    81   sparserevlog:      yes    yes     yes
    83   sparserevlog:       yes    yes     yes
    82   sidedata:           no     no      no
    84   sidedata:            no     no      no
    83   copies-sdc:         no     no      no
    85   persistent-nodemap:  no     no      no
    84   plain-cl-delta:    yes    yes     yes
    86   copies-sdc:          no     no      no
    85   compression:       zlib   zlib    zlib
    87   plain-cl-delta:     yes    yes     yes
    86   compression-level: default default default
    88   compression:        zlib   zlib    zlib
       
    89   compression-level:  default default default
    87   $ hg debugformat --verbose --config format.usefncache=no --color=debug
    90   $ hg debugformat --verbose --config format.usefncache=no --color=debug
    88   format-variant    repo config default
    91   format-variant     repo config default
    89   [formatvariant.name.mismatchconfig|fncache:          ][formatvariant.repo.mismatchconfig| yes][formatvariant.config.special|     no][formatvariant.default|     yes]
    92   [formatvariant.name.mismatchconfig|fncache:           ][formatvariant.repo.mismatchconfig| yes][formatvariant.config.special|     no][formatvariant.default|     yes]
    90   [formatvariant.name.mismatchconfig|dotencode:        ][formatvariant.repo.mismatchconfig| yes][formatvariant.config.special|     no][formatvariant.default|     yes]
    93   [formatvariant.name.mismatchconfig|dotencode:         ][formatvariant.repo.mismatchconfig| yes][formatvariant.config.special|     no][formatvariant.default|     yes]
    91   [formatvariant.name.uptodate|generaldelta:     ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
    94   [formatvariant.name.uptodate|generaldelta:      ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
    92   [formatvariant.name.uptodate|sparserevlog:     ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
    95   [formatvariant.name.uptodate|sparserevlog:      ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
    93   [formatvariant.name.uptodate|sidedata:         ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
    96   [formatvariant.name.uptodate|sidedata:          ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
    94   [formatvariant.name.uptodate|copies-sdc:       ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
    97   [formatvariant.name.uptodate|persistent-nodemap:][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
    95   [formatvariant.name.uptodate|plain-cl-delta:   ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
    98   [formatvariant.name.uptodate|copies-sdc:        ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
    96   [formatvariant.name.uptodate|compression:      ][formatvariant.repo.uptodate| zlib][formatvariant.config.default|   zlib][formatvariant.default|    zlib]
    99   [formatvariant.name.uptodate|plain-cl-delta:    ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
    97   [formatvariant.name.uptodate|compression-level:][formatvariant.repo.uptodate| default][formatvariant.config.default| default][formatvariant.default| default]
   100   [formatvariant.name.uptodate|compression:       ][formatvariant.repo.uptodate| zlib][formatvariant.config.default|   zlib][formatvariant.default|    zlib]
       
   101   [formatvariant.name.uptodate|compression-level: ][formatvariant.repo.uptodate| default][formatvariant.config.default| default][formatvariant.default| default]
    98   $ hg debugformat -Tjson
   102   $ hg debugformat -Tjson
    99   [
   103   [
   100    {
   104    {
   101     "config": true,
   105     "config": true,
   102     "default": true,
   106     "default": true,
   128     "repo": false
   132     "repo": false
   129    },
   133    },
   130    {
   134    {
   131     "config": false,
   135     "config": false,
   132     "default": false,
   136     "default": false,
       
   137     "name": "persistent-nodemap",
       
   138     "repo": false
       
   139    },
       
   140    {
       
   141     "config": false,
       
   142     "default": false,
   133     "name": "copies-sdc",
   143     "name": "copies-sdc",
   134     "repo": false
   144     "repo": false
   135    },
   145    },
   136    {
   146    {
   137     "config": true,
   147     "config": true,
   250   > revlogv1
   260   > revlogv1
   251   > store
   261   > store
   252   > EOF
   262   > EOF
   253 
   263 
   254   $ hg debugformat
   264   $ hg debugformat
   255   format-variant    repo
   265   format-variant     repo
   256   fncache:            no
   266   fncache:             no
   257   dotencode:          no
   267   dotencode:           no
   258   generaldelta:       no
   268   generaldelta:        no
   259   sparserevlog:       no
   269   sparserevlog:        no
   260   sidedata:           no
   270   sidedata:            no
   261   copies-sdc:         no
   271   persistent-nodemap:  no
   262   plain-cl-delta:    yes
   272   copies-sdc:          no
   263   compression:       zlib
   273   plain-cl-delta:     yes
   264   compression-level: default
   274   compression:        zlib
       
   275   compression-level:  default
   265   $ hg debugformat --verbose
   276   $ hg debugformat --verbose
   266   format-variant    repo config default
   277   format-variant     repo config default
   267   fncache:            no    yes     yes
   278   fncache:             no    yes     yes
   268   dotencode:          no    yes     yes
   279   dotencode:           no    yes     yes
   269   generaldelta:       no    yes     yes
   280   generaldelta:        no    yes     yes
   270   sparserevlog:       no    yes     yes
   281   sparserevlog:        no    yes     yes
   271   sidedata:           no     no      no
   282   sidedata:            no     no      no
   272   copies-sdc:         no     no      no
   283   persistent-nodemap:  no     no      no
   273   plain-cl-delta:    yes    yes     yes
   284   copies-sdc:          no     no      no
   274   compression:       zlib   zlib    zlib
   285   plain-cl-delta:     yes    yes     yes
   275   compression-level: default default default
   286   compression:        zlib   zlib    zlib
       
   287   compression-level:  default default default
   276   $ hg debugformat --verbose --config format.usegeneraldelta=no
   288   $ hg debugformat --verbose --config format.usegeneraldelta=no
   277   format-variant    repo config default
   289   format-variant     repo config default
   278   fncache:            no    yes     yes
   290   fncache:             no    yes     yes
   279   dotencode:          no    yes     yes
   291   dotencode:           no    yes     yes
   280   generaldelta:       no     no     yes
   292   generaldelta:        no     no     yes
   281   sparserevlog:       no     no     yes
   293   sparserevlog:        no     no     yes
   282   sidedata:           no     no      no
   294   sidedata:            no     no      no
   283   copies-sdc:         no     no      no
   295   persistent-nodemap:  no     no      no
   284   plain-cl-delta:    yes    yes     yes
   296   copies-sdc:          no     no      no
   285   compression:       zlib   zlib    zlib
   297   plain-cl-delta:     yes    yes     yes
   286   compression-level: default default default
   298   compression:        zlib   zlib    zlib
       
   299   compression-level:  default default default
   287   $ hg debugformat --verbose --config format.usegeneraldelta=no --color=debug
   300   $ hg debugformat --verbose --config format.usegeneraldelta=no --color=debug
   288   format-variant    repo config default
   301   format-variant     repo config default
   289   [formatvariant.name.mismatchconfig|fncache:          ][formatvariant.repo.mismatchconfig|  no][formatvariant.config.default|    yes][formatvariant.default|     yes]
   302   [formatvariant.name.mismatchconfig|fncache:           ][formatvariant.repo.mismatchconfig|  no][formatvariant.config.default|    yes][formatvariant.default|     yes]
   290   [formatvariant.name.mismatchconfig|dotencode:        ][formatvariant.repo.mismatchconfig|  no][formatvariant.config.default|    yes][formatvariant.default|     yes]
   303   [formatvariant.name.mismatchconfig|dotencode:         ][formatvariant.repo.mismatchconfig|  no][formatvariant.config.default|    yes][formatvariant.default|     yes]
   291   [formatvariant.name.mismatchdefault|generaldelta:     ][formatvariant.repo.mismatchdefault|  no][formatvariant.config.special|     no][formatvariant.default|     yes]
   304   [formatvariant.name.mismatchdefault|generaldelta:      ][formatvariant.repo.mismatchdefault|  no][formatvariant.config.special|     no][formatvariant.default|     yes]
   292   [formatvariant.name.mismatchdefault|sparserevlog:     ][formatvariant.repo.mismatchdefault|  no][formatvariant.config.special|     no][formatvariant.default|     yes]
   305   [formatvariant.name.mismatchdefault|sparserevlog:      ][formatvariant.repo.mismatchdefault|  no][formatvariant.config.special|     no][formatvariant.default|     yes]
   293   [formatvariant.name.uptodate|sidedata:         ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   306   [formatvariant.name.uptodate|sidedata:          ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   294   [formatvariant.name.uptodate|copies-sdc:       ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   307   [formatvariant.name.uptodate|persistent-nodemap:][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   295   [formatvariant.name.uptodate|plain-cl-delta:   ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
   308   [formatvariant.name.uptodate|copies-sdc:        ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   296   [formatvariant.name.uptodate|compression:      ][formatvariant.repo.uptodate| zlib][formatvariant.config.default|   zlib][formatvariant.default|    zlib]
   309   [formatvariant.name.uptodate|plain-cl-delta:    ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
   297   [formatvariant.name.uptodate|compression-level:][formatvariant.repo.uptodate| default][formatvariant.config.default| default][formatvariant.default| default]
   310   [formatvariant.name.uptodate|compression:       ][formatvariant.repo.uptodate| zlib][formatvariant.config.default|   zlib][formatvariant.default|    zlib]
       
   311   [formatvariant.name.uptodate|compression-level: ][formatvariant.repo.uptodate| default][formatvariant.config.default| default][formatvariant.default| default]
   298   $ hg debugupgraderepo
   312   $ hg debugupgraderepo
   299   repository lacks features recommended by current config options:
   313   repository lacks features recommended by current config options:
   300   
   314   
   301   fncache
   315   fncache
   302      long and reserved filenames may not work correctly; repository performance is sub-optimal
   316      long and reserved filenames may not work correctly; repository performance is sub-optimal
  1269   requirements
  1283   requirements
  1270      preserved: dotencode, fncache, generaldelta, revlogv1, store
  1284      preserved: dotencode, fncache, generaldelta, revlogv1, store
  1271      added: revlog-compression-zstd, sparserevlog
  1285      added: revlog-compression-zstd, sparserevlog
  1272   
  1286   
  1273   $ hg debugformat -v
  1287   $ hg debugformat -v
  1274   format-variant    repo config default
  1288   format-variant     repo config default
  1275   fncache:           yes    yes     yes
  1289   fncache:            yes    yes     yes
  1276   dotencode:         yes    yes     yes
  1290   dotencode:          yes    yes     yes
  1277   generaldelta:      yes    yes     yes
  1291   generaldelta:       yes    yes     yes
  1278   sparserevlog:      yes    yes     yes
  1292   sparserevlog:       yes    yes     yes
  1279   sidedata:           no     no      no
  1293   sidedata:            no     no      no
  1280   copies-sdc:         no     no      no
  1294   persistent-nodemap:  no     no      no
  1281   plain-cl-delta:    yes    yes     yes
  1295   copies-sdc:          no     no      no
  1282   compression:       zstd   zlib    zlib
  1296   plain-cl-delta:     yes    yes     yes
  1283   compression-level: default default default
  1297   compression:        zstd   zlib    zlib
       
  1298   compression-level:  default default default
  1284   $ cat .hg/requires
  1299   $ cat .hg/requires
  1285   dotencode
  1300   dotencode
  1286   fncache
  1301   fncache
  1287   generaldelta
  1302   generaldelta
  1288   revlog-compression-zstd
  1303   revlog-compression-zstd
  1298   requirements
  1313   requirements
  1299      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
  1314      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
  1300      removed: revlog-compression-zstd
  1315      removed: revlog-compression-zstd
  1301   
  1316   
  1302   $ hg debugformat -v
  1317   $ hg debugformat -v
  1303   format-variant    repo config default
  1318   format-variant     repo config default
  1304   fncache:           yes    yes     yes
  1319   fncache:            yes    yes     yes
  1305   dotencode:         yes    yes     yes
  1320   dotencode:          yes    yes     yes
  1306   generaldelta:      yes    yes     yes
  1321   generaldelta:       yes    yes     yes
  1307   sparserevlog:      yes    yes     yes
  1322   sparserevlog:       yes    yes     yes
  1308   sidedata:           no     no      no
  1323   sidedata:            no     no      no
  1309   copies-sdc:         no     no      no
  1324   persistent-nodemap:  no     no      no
  1310   plain-cl-delta:    yes    yes     yes
  1325   copies-sdc:          no     no      no
  1311   compression:       zlib   zlib    zlib
  1326   plain-cl-delta:     yes    yes     yes
  1312   compression-level: default default default
  1327   compression:        zlib   zlib    zlib
       
  1328   compression-level:  default default default
  1313   $ cat .hg/requires
  1329   $ cat .hg/requires
  1314   dotencode
  1330   dotencode
  1315   fncache
  1331   fncache
  1316   generaldelta
  1332   generaldelta
  1317   revlogv1
  1333   revlogv1
  1330   requirements
  1346   requirements
  1331      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
  1347      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
  1332      added: revlog-compression-zstd
  1348      added: revlog-compression-zstd
  1333   
  1349   
  1334   $ hg debugformat -v
  1350   $ hg debugformat -v
  1335   format-variant    repo config default
  1351   format-variant     repo config default
  1336   fncache:           yes    yes     yes
  1352   fncache:            yes    yes     yes
  1337   dotencode:         yes    yes     yes
  1353   dotencode:          yes    yes     yes
  1338   generaldelta:      yes    yes     yes
  1354   generaldelta:       yes    yes     yes
  1339   sparserevlog:      yes    yes     yes
  1355   sparserevlog:       yes    yes     yes
  1340   sidedata:           no     no      no
  1356   sidedata:            no     no      no
  1341   copies-sdc:         no     no      no
  1357   persistent-nodemap:  no     no      no
  1342   plain-cl-delta:    yes    yes     yes
  1358   copies-sdc:          no     no      no
  1343   compression:       zstd   zstd    zlib
  1359   plain-cl-delta:     yes    yes     yes
  1344   compression-level: default default default
  1360   compression:        zstd   zstd    zlib
       
  1361   compression-level:  default default default
  1345   $ cat .hg/requires
  1362   $ cat .hg/requires
  1346   dotencode
  1363   dotencode
  1347   fncache
  1364   fncache
  1348   generaldelta
  1365   generaldelta
  1349   revlog-compression-zstd
  1366   revlog-compression-zstd
  1366      preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
  1383      preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
  1367      added: exp-sidedata-flag (zstd !)
  1384      added: exp-sidedata-flag (zstd !)
  1368      added: exp-sidedata-flag, sparserevlog (no-zstd !)
  1385      added: exp-sidedata-flag, sparserevlog (no-zstd !)
  1369   
  1386   
  1370   $ hg debugformat -v
  1387   $ hg debugformat -v
  1371   format-variant    repo config default
  1388   format-variant     repo config default
  1372   fncache:           yes    yes     yes
  1389   fncache:            yes    yes     yes
  1373   dotencode:         yes    yes     yes
  1390   dotencode:          yes    yes     yes
  1374   generaldelta:      yes    yes     yes
  1391   generaldelta:       yes    yes     yes
  1375   sparserevlog:      yes    yes     yes
  1392   sparserevlog:       yes    yes     yes
  1376   sidedata:          yes     no      no
  1393   sidedata:           yes     no      no
  1377   copies-sdc:         no     no      no
  1394   persistent-nodemap:  no     no      no
  1378   plain-cl-delta:    yes    yes     yes
  1395   copies-sdc:          no     no      no
  1379   compression:       zstd   zstd    zlib (zstd !)
  1396   plain-cl-delta:     yes    yes     yes
  1380   compression:       zlib   zlib    zlib (no-zstd !)
  1397   compression:        zlib   zlib    zlib (no-zstd !)
  1381   compression-level: default default default
  1398   compression:        zstd   zstd    zlib (zstd !)
       
  1399   compression-level:  default default default
  1382   $ cat .hg/requires
  1400   $ cat .hg/requires
  1383   dotencode
  1401   dotencode
  1384   exp-sidedata-flag
  1402   exp-sidedata-flag
  1385   fncache
  1403   fncache
  1386   generaldelta
  1404   generaldelta
  1402      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-zstd !)
  1420      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-zstd !)
  1403      preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
  1421      preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
  1404      removed: exp-sidedata-flag
  1422      removed: exp-sidedata-flag
  1405   
  1423   
  1406   $ hg debugformat -v
  1424   $ hg debugformat -v
  1407   format-variant    repo config default
  1425   format-variant     repo config default
  1408   fncache:           yes    yes     yes
  1426   fncache:            yes    yes     yes
  1409   dotencode:         yes    yes     yes
  1427   dotencode:          yes    yes     yes
  1410   generaldelta:      yes    yes     yes
  1428   generaldelta:       yes    yes     yes
  1411   sparserevlog:      yes    yes     yes
  1429   sparserevlog:       yes    yes     yes
  1412   sidedata:           no     no      no
  1430   sidedata:            no     no      no
  1413   copies-sdc:         no     no      no
  1431   persistent-nodemap:  no     no      no
  1414   plain-cl-delta:    yes    yes     yes
  1432   copies-sdc:          no     no      no
  1415   compression:       zstd   zstd    zlib (zstd !)
  1433   plain-cl-delta:     yes    yes     yes
  1416   compression:       zlib   zlib    zlib (no-zstd !)
  1434   compression:        zlib   zlib    zlib (no-zstd !)
  1417   compression-level: default default default
  1435   compression:        zstd   zstd    zlib (zstd !)
       
  1436   compression-level:  default default default
  1418   $ cat .hg/requires
  1437   $ cat .hg/requires
  1419   dotencode
  1438   dotencode
  1420   fncache
  1439   fncache
  1421   generaldelta
  1440   generaldelta
  1422   revlog-compression-zstd (zstd !)
  1441   revlog-compression-zstd (zstd !)
  1438      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-zstd !)
  1457      preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store (no-zstd !)
  1439      preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
  1458      preserved: dotencode, fncache, generaldelta, revlog-compression-zstd, revlogv1, sparserevlog, store (zstd !)
  1440      added: exp-sidedata-flag
  1459      added: exp-sidedata-flag
  1441   
  1460   
  1442   $ hg debugformat -v
  1461   $ hg debugformat -v
  1443   format-variant    repo config default
  1462   format-variant     repo config default
  1444   fncache:           yes    yes     yes
  1463   fncache:            yes    yes     yes
  1445   dotencode:         yes    yes     yes
  1464   dotencode:          yes    yes     yes
  1446   generaldelta:      yes    yes     yes
  1465   generaldelta:       yes    yes     yes
  1447   sparserevlog:      yes    yes     yes
  1466   sparserevlog:       yes    yes     yes
  1448   sidedata:          yes    yes      no
  1467   sidedata:           yes    yes      no
  1449   copies-sdc:         no     no      no
  1468   persistent-nodemap:  no     no      no
  1450   plain-cl-delta:    yes    yes     yes
  1469   copies-sdc:          no     no      no
  1451   compression:       zstd   zstd    zlib (zstd !)
  1470   plain-cl-delta:     yes    yes     yes
  1452   compression:       zlib   zlib    zlib (no-zstd !)
  1471   compression:        zlib   zlib    zlib (no-zstd !)
  1453   compression-level: default default default
  1472   compression:        zstd   zstd    zlib (zstd !)
       
  1473   compression-level:  default default default
  1454   $ cat .hg/requires
  1474   $ cat .hg/requires
  1455   dotencode
  1475   dotencode
  1456   exp-sidedata-flag
  1476   exp-sidedata-flag
  1457   fncache
  1477   fncache
  1458   generaldelta
  1478   generaldelta