--- a/mercurial/debugcommands.py Sat Dec 09 19:42:51 2017 -0600
+++ b/mercurial/debugcommands.py Sun Dec 10 19:39:39 2017 +0900
@@ -888,8 +888,8 @@
if ui.verbose:
fm.plain(' config default')
fm.plain('\n')
- fm.startitem()
for fv in upgrade.allformatvariant:
+ fm.startitem()
repovalue = fv.fromrepo(repo)
configvalue = fv.fromconfig(repo)
@@ -916,6 +916,7 @@
fm.condwrite(ui.verbose, 'default', ' %7s', formatvalue(fv.default),
label='formatvariant.default')
fm.plain('\n')
+ fm.end()
@command('debugfsinfo', [], _('[PATH]'), norepo=True)
def debugfsinfo(ui, path="."):
--- a/tests/test-upgrade-repo.t Sat Dec 09 19:42:51 2017 -0600
+++ b/tests/test-upgrade-repo.t Sun Dec 10 19:39:39 2017 +0900
@@ -82,6 +82,39 @@
[formatvariant.name.uptodate|generaldelta: ][formatvariant.repo.uptodate| yes][formatvariant.config.default| yes][formatvariant.default| yes]
[formatvariant.name.uptodate|plain-cl-delta:][formatvariant.repo.uptodate| yes][formatvariant.config.default| yes][formatvariant.default| yes]
[formatvariant.name.uptodate|compression: ][formatvariant.repo.uptodate| zlib][formatvariant.config.default| zlib][formatvariant.default| zlib]
+ $ hg debugformat -Tjson
+ [
+ {
+ "config": "yes",
+ "default": "yes",
+ "name": "fncache",
+ "repo": "yes"
+ },
+ {
+ "config": "yes",
+ "default": "yes",
+ "name": "dotencode",
+ "repo": "yes"
+ },
+ {
+ "config": "yes",
+ "default": "yes",
+ "name": "generaldelta",
+ "repo": "yes"
+ },
+ {
+ "config": "yes",
+ "default": "yes",
+ "name": "plain-cl-delta",
+ "repo": "yes"
+ },
+ {
+ "config": "zlib",
+ "default": "zlib",
+ "name": "compression",
+ "repo": "zlib"
+ }
+ ]
$ hg debugupgraderepo
(no feature deficiencies found in existing repository)
performing an upgrade with "--run" will make the following changes: