tests/test-upgrade-repo.t
changeset 48793 6e559391f96e
parent 48790 5ba24e886cec
child 48874 af0b21d5a930
equal deleted inserted replaced
48792:8bbb1abb9d19 48793:6e559391f96e
   212   $ cd empty
   212   $ cd empty
   213   $ hg debugformat
   213   $ hg debugformat
   214   format-variant     repo
   214   format-variant     repo
   215   fncache:            yes
   215   fncache:            yes
   216   dirstate-v2:         no
   216   dirstate-v2:         no
   217   tracked-key:         no
   217   tracked-hint:        no
   218   dotencode:          yes
   218   dotencode:          yes
   219   generaldelta:       yes
   219   generaldelta:       yes
   220   share-safe:         yes
   220   share-safe:         yes
   221   sparserevlog:       yes
   221   sparserevlog:       yes
   222   persistent-nodemap:  no (no-rust !)
   222   persistent-nodemap:  no (no-rust !)
   229   compression-level:  default
   229   compression-level:  default
   230   $ hg debugformat --verbose
   230   $ hg debugformat --verbose
   231   format-variant     repo config default
   231   format-variant     repo config default
   232   fncache:            yes    yes     yes
   232   fncache:            yes    yes     yes
   233   dirstate-v2:         no     no      no
   233   dirstate-v2:         no     no      no
   234   tracked-key:         no     no      no
   234   tracked-hint:        no     no      no
   235   dotencode:          yes    yes     yes
   235   dotencode:          yes    yes     yes
   236   generaldelta:       yes    yes     yes
   236   generaldelta:       yes    yes     yes
   237   share-safe:         yes    yes     yes
   237   share-safe:         yes    yes     yes
   238   sparserevlog:       yes    yes     yes
   238   sparserevlog:       yes    yes     yes
   239   persistent-nodemap:  no     no      no (no-rust !)
   239   persistent-nodemap:  no     no      no (no-rust !)
   247   compression-level:  default default default
   247   compression-level:  default default default
   248   $ hg debugformat --verbose --config format.usefncache=no
   248   $ hg debugformat --verbose --config format.usefncache=no
   249   format-variant     repo config default
   249   format-variant     repo config default
   250   fncache:            yes     no     yes
   250   fncache:            yes     no     yes
   251   dirstate-v2:         no     no      no
   251   dirstate-v2:         no     no      no
   252   tracked-key:         no     no      no
   252   tracked-hint:        no     no      no
   253   dotencode:          yes     no     yes
   253   dotencode:          yes     no     yes
   254   generaldelta:       yes    yes     yes
   254   generaldelta:       yes    yes     yes
   255   share-safe:         yes    yes     yes
   255   share-safe:         yes    yes     yes
   256   sparserevlog:       yes    yes     yes
   256   sparserevlog:       yes    yes     yes
   257   persistent-nodemap:  no     no      no (no-rust !)
   257   persistent-nodemap:  no     no      no (no-rust !)
   265   compression-level:  default default default
   265   compression-level:  default default default
   266   $ hg debugformat --verbose --config format.usefncache=no --color=debug
   266   $ hg debugformat --verbose --config format.usefncache=no --color=debug
   267   format-variant     repo config default
   267   format-variant     repo config default
   268   [formatvariant.name.mismatchconfig|fncache:           ][formatvariant.repo.mismatchconfig| yes][formatvariant.config.special|     no][formatvariant.default|     yes]
   268   [formatvariant.name.mismatchconfig|fncache:           ][formatvariant.repo.mismatchconfig| yes][formatvariant.config.special|     no][formatvariant.default|     yes]
   269   [formatvariant.name.uptodate|dirstate-v2:       ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   269   [formatvariant.name.uptodate|dirstate-v2:       ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   270   [formatvariant.name.uptodate|tracked-key:       ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   270   [formatvariant.name.uptodate|tracked-hint:      ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   271   [formatvariant.name.mismatchconfig|dotencode:         ][formatvariant.repo.mismatchconfig| yes][formatvariant.config.special|     no][formatvariant.default|     yes]
   271   [formatvariant.name.mismatchconfig|dotencode:         ][formatvariant.repo.mismatchconfig| yes][formatvariant.config.special|     no][formatvariant.default|     yes]
   272   [formatvariant.name.uptodate|generaldelta:      ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
   272   [formatvariant.name.uptodate|generaldelta:      ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
   273   [formatvariant.name.uptodate|share-safe:        ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
   273   [formatvariant.name.uptodate|share-safe:        ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
   274   [formatvariant.name.uptodate|sparserevlog:      ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
   274   [formatvariant.name.uptodate|sparserevlog:      ][formatvariant.repo.uptodate| yes][formatvariant.config.default|    yes][formatvariant.default|     yes]
   275   [formatvariant.name.uptodate|persistent-nodemap:][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no] (no-rust !)
   275   [formatvariant.name.uptodate|persistent-nodemap:][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no] (no-rust !)
   296     "repo": false
   296     "repo": false
   297    },
   297    },
   298    {
   298    {
   299     "config": false,
   299     "config": false,
   300     "default": false,
   300     "default": false,
   301     "name": "tracked-key",
   301     "name": "tracked-hint",
   302     "repo": false
   302     "repo": false
   303    },
   303    },
   304    {
   304    {
   305     "config": true,
   305     "config": true,
   306     "default": true,
   306     "default": true,
   496 
   496 
   497   $ hg debugformat
   497   $ hg debugformat
   498   format-variant     repo
   498   format-variant     repo
   499   fncache:             no
   499   fncache:             no
   500   dirstate-v2:         no
   500   dirstate-v2:         no
   501   tracked-key:         no
   501   tracked-hint:        no
   502   dotencode:           no
   502   dotencode:           no
   503   generaldelta:        no
   503   generaldelta:        no
   504   share-safe:          no
   504   share-safe:          no
   505   sparserevlog:        no
   505   sparserevlog:        no
   506   persistent-nodemap:  no
   506   persistent-nodemap:  no
   512   compression-level:  default
   512   compression-level:  default
   513   $ hg debugformat --verbose
   513   $ hg debugformat --verbose
   514   format-variant     repo config default
   514   format-variant     repo config default
   515   fncache:             no    yes     yes
   515   fncache:             no    yes     yes
   516   dirstate-v2:         no     no      no
   516   dirstate-v2:         no     no      no
   517   tracked-key:         no     no      no
   517   tracked-hint:        no     no      no
   518   dotencode:           no    yes     yes
   518   dotencode:           no    yes     yes
   519   generaldelta:        no    yes     yes
   519   generaldelta:        no    yes     yes
   520   share-safe:          no    yes     yes
   520   share-safe:          no    yes     yes
   521   sparserevlog:        no    yes     yes
   521   sparserevlog:        no    yes     yes
   522   persistent-nodemap:  no     no      no (no-rust !)
   522   persistent-nodemap:  no     no      no (no-rust !)
   530   compression-level:  default default default
   530   compression-level:  default default default
   531   $ hg debugformat --verbose --config format.usegeneraldelta=no
   531   $ hg debugformat --verbose --config format.usegeneraldelta=no
   532   format-variant     repo config default
   532   format-variant     repo config default
   533   fncache:             no    yes     yes
   533   fncache:             no    yes     yes
   534   dirstate-v2:         no     no      no
   534   dirstate-v2:         no     no      no
   535   tracked-key:         no     no      no
   535   tracked-hint:        no     no      no
   536   dotencode:           no    yes     yes
   536   dotencode:           no    yes     yes
   537   generaldelta:        no     no     yes
   537   generaldelta:        no     no     yes
   538   share-safe:          no    yes     yes
   538   share-safe:          no    yes     yes
   539   sparserevlog:        no     no     yes
   539   sparserevlog:        no     no     yes
   540   persistent-nodemap:  no     no      no (no-rust !)
   540   persistent-nodemap:  no     no      no (no-rust !)
   548   compression-level:  default default default
   548   compression-level:  default default default
   549   $ hg debugformat --verbose --config format.usegeneraldelta=no --color=debug
   549   $ hg debugformat --verbose --config format.usegeneraldelta=no --color=debug
   550   format-variant     repo config default
   550   format-variant     repo config default
   551   [formatvariant.name.mismatchconfig|fncache:           ][formatvariant.repo.mismatchconfig|  no][formatvariant.config.default|    yes][formatvariant.default|     yes]
   551   [formatvariant.name.mismatchconfig|fncache:           ][formatvariant.repo.mismatchconfig|  no][formatvariant.config.default|    yes][formatvariant.default|     yes]
   552   [formatvariant.name.uptodate|dirstate-v2:       ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   552   [formatvariant.name.uptodate|dirstate-v2:       ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   553   [formatvariant.name.uptodate|tracked-key:       ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   553   [formatvariant.name.uptodate|tracked-hint:      ][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no]
   554   [formatvariant.name.mismatchconfig|dotencode:         ][formatvariant.repo.mismatchconfig|  no][formatvariant.config.default|    yes][formatvariant.default|     yes]
   554   [formatvariant.name.mismatchconfig|dotencode:         ][formatvariant.repo.mismatchconfig|  no][formatvariant.config.default|    yes][formatvariant.default|     yes]
   555   [formatvariant.name.mismatchdefault|generaldelta:      ][formatvariant.repo.mismatchdefault|  no][formatvariant.config.special|     no][formatvariant.default|     yes]
   555   [formatvariant.name.mismatchdefault|generaldelta:      ][formatvariant.repo.mismatchdefault|  no][formatvariant.config.special|     no][formatvariant.default|     yes]
   556   [formatvariant.name.mismatchconfig|share-safe:        ][formatvariant.repo.mismatchconfig|  no][formatvariant.config.default|    yes][formatvariant.default|     yes]
   556   [formatvariant.name.mismatchconfig|share-safe:        ][formatvariant.repo.mismatchconfig|  no][formatvariant.config.default|    yes][formatvariant.default|     yes]
   557   [formatvariant.name.mismatchdefault|sparserevlog:      ][formatvariant.repo.mismatchdefault|  no][formatvariant.config.special|     no][formatvariant.default|     yes]
   557   [formatvariant.name.mismatchdefault|sparserevlog:      ][formatvariant.repo.mismatchdefault|  no][formatvariant.config.special|     no][formatvariant.default|     yes]
   558   [formatvariant.name.uptodate|persistent-nodemap:][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no] (no-rust !)
   558   [formatvariant.name.uptodate|persistent-nodemap:][formatvariant.repo.uptodate|  no][formatvariant.config.default|     no][formatvariant.default|      no] (no-rust !)
  1600   
  1600   
  1601   $ hg debugformat -v
  1601   $ hg debugformat -v
  1602   format-variant     repo config default
  1602   format-variant     repo config default
  1603   fncache:            yes    yes     yes
  1603   fncache:            yes    yes     yes
  1604   dirstate-v2:         no     no      no
  1604   dirstate-v2:         no     no      no
  1605   tracked-key:         no     no      no
  1605   tracked-hint:        no     no      no
  1606   dotencode:          yes    yes     yes
  1606   dotencode:          yes    yes     yes
  1607   generaldelta:       yes    yes     yes
  1607   generaldelta:       yes    yes     yes
  1608   share-safe:         yes    yes     yes
  1608   share-safe:         yes    yes     yes
  1609   sparserevlog:       yes    yes     yes
  1609   sparserevlog:       yes    yes     yes
  1610   persistent-nodemap:  no     no      no (no-rust !)
  1610   persistent-nodemap:  no     no      no (no-rust !)
  1644   
  1644   
  1645   $ hg debugformat -v
  1645   $ hg debugformat -v
  1646   format-variant     repo config default
  1646   format-variant     repo config default
  1647   fncache:            yes    yes     yes
  1647   fncache:            yes    yes     yes
  1648   dirstate-v2:         no     no      no
  1648   dirstate-v2:         no     no      no
  1649   tracked-key:         no     no      no
  1649   tracked-hint:        no     no      no
  1650   dotencode:          yes    yes     yes
  1650   dotencode:          yes    yes     yes
  1651   generaldelta:       yes    yes     yes
  1651   generaldelta:       yes    yes     yes
  1652   share-safe:         yes    yes     yes
  1652   share-safe:         yes    yes     yes
  1653   sparserevlog:       yes    yes     yes
  1653   sparserevlog:       yes    yes     yes
  1654   persistent-nodemap:  no     no      no (no-rust !)
  1654   persistent-nodemap:  no     no      no (no-rust !)
  1691   
  1691   
  1692   $ hg debugformat -v
  1692   $ hg debugformat -v
  1693   format-variant     repo config default
  1693   format-variant     repo config default
  1694   fncache:            yes    yes     yes
  1694   fncache:            yes    yes     yes
  1695   dirstate-v2:         no     no      no
  1695   dirstate-v2:         no     no      no
  1696   tracked-key:         no     no      no
  1696   tracked-hint:        no     no      no
  1697   dotencode:          yes    yes     yes
  1697   dotencode:          yes    yes     yes
  1698   generaldelta:       yes    yes     yes
  1698   generaldelta:       yes    yes     yes
  1699   share-safe:         yes    yes     yes
  1699   share-safe:         yes    yes     yes
  1700   sparserevlog:       yes    yes     yes
  1700   sparserevlog:       yes    yes     yes
  1701   persistent-nodemap:  no     no      no (no-rust !)
  1701   persistent-nodemap:  no     no      no (no-rust !)
  1744   
  1744   
  1745   $ hg debugformat -v
  1745   $ hg debugformat -v
  1746   format-variant     repo config default
  1746   format-variant     repo config default
  1747   fncache:            yes    yes     yes
  1747   fncache:            yes    yes     yes
  1748   dirstate-v2:         no     no      no
  1748   dirstate-v2:         no     no      no
  1749   tracked-key:         no     no      no
  1749   tracked-hint:        no     no      no
  1750   dotencode:          yes    yes     yes
  1750   dotencode:          yes    yes     yes
  1751   generaldelta:       yes    yes     yes
  1751   generaldelta:       yes    yes     yes
  1752   share-safe:         yes    yes     yes
  1752   share-safe:         yes    yes     yes
  1753   sparserevlog:       yes    yes     yes
  1753   sparserevlog:       yes    yes     yes
  1754   persistent-nodemap:  no     no      no (no-rust !)
  1754   persistent-nodemap:  no     no      no (no-rust !)
  1794   
  1794   
  1795   $ hg debugformat -v
  1795   $ hg debugformat -v
  1796   format-variant     repo config default
  1796   format-variant     repo config default
  1797   fncache:            yes    yes     yes
  1797   fncache:            yes    yes     yes
  1798   dirstate-v2:         no     no      no
  1798   dirstate-v2:         no     no      no
  1799   tracked-key:         no     no      no
  1799   tracked-hint:        no     no      no
  1800   dotencode:          yes    yes     yes
  1800   dotencode:          yes    yes     yes
  1801   generaldelta:       yes    yes     yes
  1801   generaldelta:       yes    yes     yes
  1802   share-safe:         yes    yes     yes
  1802   share-safe:         yes    yes     yes
  1803   sparserevlog:       yes    yes     yes
  1803   sparserevlog:       yes    yes     yes
  1804   persistent-nodemap:  no     no      no (no-rust !)
  1804   persistent-nodemap:  no     no      no (no-rust !)
  1845   
  1845   
  1846   $ hg debugformat -v
  1846   $ hg debugformat -v
  1847   format-variant     repo config default
  1847   format-variant     repo config default
  1848   fncache:            yes    yes     yes
  1848   fncache:            yes    yes     yes
  1849   dirstate-v2:         no     no      no
  1849   dirstate-v2:         no     no      no
  1850   tracked-key:         no     no      no
  1850   tracked-hint:        no     no      no
  1851   dotencode:          yes    yes     yes
  1851   dotencode:          yes    yes     yes
  1852   generaldelta:       yes    yes     yes
  1852   generaldelta:       yes    yes     yes
  1853   share-safe:         yes    yes     yes
  1853   share-safe:         yes    yes     yes
  1854   sparserevlog:       yes    yes     yes
  1854   sparserevlog:       yes    yes     yes
  1855   persistent-nodemap:  no     no      no (no-rust !)
  1855   persistent-nodemap:  no     no      no (no-rust !)