This patch does the following things to display the output in a
user-friendly format:
- Replace bool by yes/no.
- Converts list to string.
I will be modifying this soon to handle list values in a better way.
baymax |
hg-reviewers |
This patch does the following things to display the output in a
user-friendly format:
I will be modifying this soon to handle list values in a better way.
Lint Skipped |
Unit Tests Skipped |
There seems to have been no activities on this Diff for the past 3 Months.
By policy, we are automatically moving it out of the need-review state.
Please, move it back to need-review without hesitation if this diff should still be discussed.
:baymax:need-review-idle:
Path | Packages | |||
---|---|---|---|---|
M | mercurial/commands.py (8 lines) | |||
M | mercurial/ui.py (4 lines) | |||
M | tests/test-config.t (778 lines) |
Commit | Parents | Author | Summary | Date |
---|---|---|---|---|
db1238dfdd37 | d6323d121c87 | Navaneeth Suresh | Oct 4 2019, 5:48 AM |
Status | Author | Revision | |
---|---|---|---|
Needs Revision | navaneeth.suresh | ||
Needs Revision | navaneeth.suresh | ||
Needs Revision | navaneeth.suresh | ||
Closed | navaneeth.suresh | ||
Abandoned | navaneeth.suresh |
continue | continue | ||||
fm.startitem() | fm.startitem() | ||||
fm.condwrite(ui.debugflag, 'source', '%s: ', source) | fm.condwrite(ui.debugflag, 'source', '%s: ', source) | ||||
fm.data(defaultvalue=defaultvalue) | fm.data(defaultvalue=defaultvalue) | ||||
if uniquesel: | if uniquesel: | ||||
fm.data(name=entryname) | fm.data(name=entryname) | ||||
fm.write('value', '%s\n', value) | fm.write('value', '%s\n', value) | ||||
else: | else: | ||||
origvalue = value | |||||
for tfopt in [('True', 'yes'), ('False', 'no'), ('true', 'yes'), | |||||
('false', 'no')]: | |||||
value = value.replace(*tfopt) | |||||
if (opts.get('registered') and | if (opts.get('registered') and | ||||
value != pycompat.bytestr(defaultvalue) and ui.debugflag): | origvalue != pycompat.bytestr(defaultvalue) and ui.debugflag): | ||||
if isinstance(defaultvalue, bool): | |||||
defaultvalue = 'yes' if defaultvalue is True else 'no' | |||||
fm.write('name value defaultvalue', '%s=%s (default: %s)\n', | fm.write('name value defaultvalue', '%s=%s (default: %s)\n', | ||||
entryname, value, pycompat.bytestr(defaultvalue)) | entryname, value, pycompat.bytestr(defaultvalue)) | ||||
else: | else: | ||||
fm.write('name value', '%s=%s\n', entryname, value) | fm.write('name value', '%s=%s\n', entryname, value) | ||||
matched = True | matched = True | ||||
fm.end() | fm.end() | ||||
if matched: | if matched: | ||||
return 0 | return 0 |
"""returns the default value of the config item""" | """returns the default value of the config item""" | ||||
item = self._knownconfig.get(section, {}).get(name) | item = self._knownconfig.get(section, {}).get(name) | ||||
itemdefault = None | itemdefault = None | ||||
if item is not None: | if item is not None: | ||||
if callable(item.default): | if callable(item.default): | ||||
itemdefault = item.default() | itemdefault = item.default() | ||||
else: | else: | ||||
itemdefault = item.default | itemdefault = item.default | ||||
if isinstance(itemdefault, list): | |||||
itemdefault = ' '.join(itemdefault) | |||||
return itemdefault | return itemdefault | ||||
def hasconfig(self, section, name, untrusted=False): | def hasconfig(self, section, name, untrusted=False): | ||||
return self._data(untrusted).hasitem(section, name) | return self._data(untrusted).hasitem(section, name) | ||||
def has_section(self, section, untrusted=False): | def has_section(self, section, untrusted=False): | ||||
'''tell whether section exists in config.''' | '''tell whether section exists in config.''' | ||||
return section in self._data(untrusted) | return section in self._data(untrusted) | ||||
# Always omit generic config items and those | # Always omit generic config items and those | ||||
# with dynamicdefault values. | # with dynamicdefault values. | ||||
if ((section in ['debug', 'devel', 'experimental'] or | if ((section in ['debug', 'devel', 'experimental'] or | ||||
item.experimental) and not self.verbose): | item.experimental) and not self.verbose): | ||||
# Omit devel, debug and experimental config items unless | # Omit devel, debug and experimental config items unless | ||||
# --verbose is specified. | # --verbose is specified. | ||||
continue | continue | ||||
value = self._config(section, name, untrusted=untrusted) | value = self._config(section, name, untrusted=untrusted) | ||||
if isinstance(value, list): | |||||
value = ' '.join(value) | |||||
if self.debugflag: | if self.debugflag: | ||||
if item.experimental or 'experimental' in name: | if item.experimental or 'experimental' in name: | ||||
name = ''.join([name, '(EXPERIMENTAL)']) | name = ''.join([name, '(EXPERIMENTAL)']) | ||||
yield section, name, value | yield section, name, value | ||||
def plain(self, feature=None): | def plain(self, feature=None): | ||||
'''is plain mode active? | '''is plain mode active? | ||||
> printf "[section]\nkey=$i" > configs/$i.rc | > printf "[section]\nkey=$i" > configs/$i.rc | ||||
> done | > done | ||||
$ HGRCPATH=configs hg config section.key | $ HGRCPATH=configs hg config section.key | ||||
99 | 99 | ||||
test --registered flag | test --registered flag | ||||
$ hg showconfig --registered | $ hg showconfig --registered | ||||
annotate.git=False | annotate.git=no | ||||
annotate.ignoreblanklines=False | annotate.ignoreblanklines=no | ||||
annotate.ignorews=False | annotate.ignorews=no | ||||
annotate.ignorewsamount=False | annotate.ignorewsamount=no | ||||
annotate.ignorewseol=False | annotate.ignorewseol=no | ||||
annotate.nobinary=False | annotate.nobinary=no | ||||
annotate.nodates=False | annotate.nodates=no | ||||
annotate.noprefix=False | annotate.noprefix=no | ||||
annotate.showfunc=False | annotate.showfunc=no | ||||
annotate.unified=None | annotate.unified=None | ||||
annotate.word-diff=False | annotate.word-diff=no | ||||
auth.cookiefile=None | auth.cookiefile=None | ||||
bookmarks.pushing=[] | bookmarks.pushing= | ||||
bundle.mainreporoot=$TESTTMP | bundle.mainreporoot=$TESTTMP | ||||
chgserver.idletimeout=3600 | chgserver.idletimeout=3600 | ||||
chgserver.skiphash=False | chgserver.skiphash=no | ||||
cmdserver.log=None | cmdserver.log=None | ||||
cmdserver.max-log-files=7 | cmdserver.max-log-files=7 | ||||
cmdserver.max-log-size=1 MB | cmdserver.max-log-size=1 MB | ||||
cmdserver.track-log=[b'chgserver', b'cmdserver', b'repocache'] | cmdserver.track-log=chgserver cmdserver repocache | ||||
color.mode=auto | color.mode=auto | ||||
commands.commit.interactive.git=False | commands.commit.interactive.git=no | ||||
commands.commit.interactive.ignoreblanklines=False | commands.commit.interactive.ignoreblanklines=no | ||||
commands.commit.interactive.ignorews=False | commands.commit.interactive.ignorews=no | ||||
commands.commit.interactive.ignorewsamount=False | commands.commit.interactive.ignorewsamount=no | ||||
commands.commit.interactive.ignorewseol=False | commands.commit.interactive.ignorewseol=no | ||||
commands.commit.interactive.nobinary=False | commands.commit.interactive.nobinary=no | ||||
commands.commit.interactive.nodates=False | commands.commit.interactive.nodates=no | ||||
commands.commit.interactive.noprefix=False | commands.commit.interactive.noprefix=no | ||||
commands.commit.interactive.showfunc=False | commands.commit.interactive.showfunc=no | ||||
commands.commit.interactive.unified=None | commands.commit.interactive.unified=None | ||||
commands.commit.interactive.word-diff=False | commands.commit.interactive.word-diff=no | ||||
commands.commit.post-status=False | commands.commit.post-status=no | ||||
commands.rebase.requiredest=False | commands.rebase.requiredest=no | ||||
commands.resolve.confirm=False | commands.resolve.confirm=no | ||||
commands.resolve.explicit-re-merge=False | commands.resolve.explicit-re-merge=no | ||||
commands.resolve.mark-check=none | commands.resolve.mark-check=none | ||||
commands.revert.interactive.git=False | commands.revert.interactive.git=no | ||||
commands.revert.interactive.ignoreblanklines=False | commands.revert.interactive.ignoreblanklines=no | ||||
commands.revert.interactive.ignorews=False | commands.revert.interactive.ignorews=no | ||||
commands.revert.interactive.ignorewsamount=False | commands.revert.interactive.ignorewsamount=no | ||||
commands.revert.interactive.ignorewseol=False | commands.revert.interactive.ignorewseol=no | ||||
commands.revert.interactive.nobinary=False | commands.revert.interactive.nobinary=no | ||||
commands.revert.interactive.nodates=False | commands.revert.interactive.nodates=no | ||||
commands.revert.interactive.noprefix=False | commands.revert.interactive.noprefix=no | ||||
commands.revert.interactive.showfunc=False | commands.revert.interactive.showfunc=no | ||||
commands.revert.interactive.unified=None | commands.revert.interactive.unified=None | ||||
commands.revert.interactive.word-diff=False | commands.revert.interactive.word-diff=no | ||||
commands.show.aliasprefix=[] | commands.show.aliasprefix= | ||||
commands.status.relative=False | commands.status.relative=no | ||||
commands.status.terse= | commands.status.terse= | ||||
commands.status.verbose=False | commands.status.verbose=no | ||||
commands.update.check=None | commands.update.check=None | ||||
commands.update.requiredest=False | commands.update.requiredest=no | ||||
convert.bzr.saverev=True | convert.bzr.saverev=yes | ||||
convert.cvsps.cache=True | convert.cvsps.cache=yes | ||||
convert.cvsps.fuzz=60 | convert.cvsps.fuzz=60 | ||||
convert.cvsps.logencoding=None | convert.cvsps.logencoding=None | ||||
convert.cvsps.mergefrom=None | convert.cvsps.mergefrom=None | ||||
convert.cvsps.mergeto=None | convert.cvsps.mergeto=None | ||||
convert.git.committeractions=[b'messagedifferent'] | convert.git.committeractions=messagedifferent | ||||
convert.git.extrakeys=[] | convert.git.extrakeys= | ||||
convert.git.findcopiesharder=False | convert.git.findcopiesharder=no | ||||
convert.git.remoteprefix=remote | convert.git.remoteprefix=remote | ||||
convert.git.renamelimit=400 | convert.git.renamelimit=400 | ||||
convert.git.saverev=True | convert.git.saverev=yes | ||||
convert.git.similarity=50 | convert.git.similarity=50 | ||||
convert.git.skipsubmodules=False | convert.git.skipsubmodules=no | ||||
convert.hg.clonebranches=False | convert.hg.clonebranches=no | ||||
convert.hg.ignoreerrors=False | convert.hg.ignoreerrors=no | ||||
convert.hg.preserve-hash=False | convert.hg.preserve-hash=no | ||||
convert.hg.revs=None | convert.hg.revs=None | ||||
convert.hg.saverev=False | convert.hg.saverev=no | ||||
convert.hg.sourcename=None | convert.hg.sourcename=None | ||||
convert.hg.startrev=None | convert.hg.startrev=None | ||||
convert.hg.tagsbranch=default | convert.hg.tagsbranch=default | ||||
convert.hg.usebranchnames=True | convert.hg.usebranchnames=yes | ||||
convert.localtimezone=False | convert.localtimezone=no | ||||
convert.p4.startrev=0 | convert.p4.startrev=0 | ||||
convert.skiptags=False | convert.skiptags=no | ||||
convert.svn.branches=None | convert.svn.branches=None | ||||
convert.svn.debugsvnlog=True | convert.svn.debugsvnlog=yes | ||||
convert.svn.startrev=0 | convert.svn.startrev=0 | ||||
convert.svn.tags=None | convert.svn.tags=None | ||||
convert.svn.trunk=None | convert.svn.trunk=None | ||||
diff.git=False | diff.git=no | ||||
diff.ignoreblanklines=False | diff.ignoreblanklines=no | ||||
diff.ignorews=False | diff.ignorews=no | ||||
diff.ignorewsamount=False | diff.ignorewsamount=no | ||||
diff.ignorewseol=False | diff.ignorewseol=no | ||||
diff.nobinary=False | diff.nobinary=no | ||||
diff.nodates=False | diff.nodates=no | ||||
diff.noprefix=False | diff.noprefix=no | ||||
diff.showfunc=False | diff.showfunc=no | ||||
diff.unified=None | diff.unified=None | ||||
diff.word-diff=False | diff.word-diff=no | ||||
email.bcc=None | email.bcc=None | ||||
email.cc=None | email.cc=None | ||||
email.charsets=[] | email.charsets= | ||||
email.from=None | email.from=None | ||||
email.method=smtp | email.method=smtp | ||||
email.reply-to=None | email.reply-to=None | ||||
email.to=None | email.to=None | ||||
format.bookmarks-in-store=False | format.bookmarks-in-store=no | ||||
format.dotencode=True | format.dotencode=yes | ||||
format.obsstore-version=None | format.obsstore-version=None | ||||
format.revlog-compression=$BUNDLE2_COMPRESSIONS$ | format.revlog-compression=$BUNDLE2_COMPRESSIONS$ | ||||
format.sparse-revlog=True | format.sparse-revlog=yes | ||||
format.usefncache=True | format.usefncache=yes | ||||
format.usegeneraldelta=True | format.usegeneraldelta=yes | ||||
format.usestore=True | format.usestore=yes | ||||
fsmonitor.warn_update_file_count=50000 | fsmonitor.warn_update_file_count=50000 | ||||
fsmonitor.warn_when_unused=True | fsmonitor.warn_when_unused=yes | ||||
hostsecurity.ciphers=None | hostsecurity.ciphers=None | ||||
hostsecurity.disabletls10warning=False | hostsecurity.disabletls10warning=no | ||||
http.timeout=None | http.timeout=None | ||||
http_proxy.always=False | http_proxy.always=no | ||||
http_proxy.host=None | http_proxy.host=None | ||||
http_proxy.no=[] | http_proxy.no= | ||||
http_proxy.passwd=None | http_proxy.passwd=None | ||||
http_proxy.user=None | http_proxy.user=None | ||||
logtoprocess.command=None | logtoprocess.command=None | ||||
logtoprocess.commandexception=None | logtoprocess.commandexception=None | ||||
logtoprocess.commandfinish=None | logtoprocess.commandfinish=None | ||||
logtoprocess.develwarn=None | logtoprocess.develwarn=None | ||||
logtoprocess.uiblocked=None | logtoprocess.uiblocked=None | ||||
merge.checkignored=abort | merge.checkignored=abort | ||||
merge.checkunknown=abort | merge.checkunknown=abort | ||||
merge.followcopies=True | merge.followcopies=yes | ||||
merge.on-failure=continue | merge.on-failure=continue | ||||
merge.strict-capability-check=False | merge.strict-capability-check=no | ||||
pager.ignore=[] | pager.ignore= | ||||
patch.eol=strict | patch.eol=strict | ||||
patch.fuzz=2 | patch.fuzz=2 | ||||
paths.default=None | paths.default=None | ||||
paths.default-push=None | paths.default-push=None | ||||
phases.checksubrepos=follow | phases.checksubrepos=follow | ||||
phases.new-commit=draft | phases.new-commit=draft | ||||
phases.publish=True | phases.publish=yes | ||||
profiling.enabled=False | profiling.enabled=no | ||||
profiling.format=text | profiling.format=text | ||||
profiling.freq=1000 | profiling.freq=1000 | ||||
profiling.limit=30 | profiling.limit=30 | ||||
profiling.nested=0 | profiling.nested=0 | ||||
profiling.output=None | profiling.output=None | ||||
profiling.showmax=0.999 | profiling.showmax=0.999 | ||||
profiling.showtime=True | profiling.showtime=yes | ||||
profiling.sort=inlinetime | profiling.sort=inlinetime | ||||
profiling.statformat=hotpath | profiling.statformat=hotpath | ||||
profiling.type=stat | profiling.type=stat | ||||
progress.assume-tty=False | progress.assume-tty=no | ||||
progress.changedelay=1 | progress.changedelay=1 | ||||
progress.clear-complete=True | progress.clear-complete=yes | ||||
progress.debug=False | progress.debug=no | ||||
progress.delay=3 | progress.delay=3 | ||||
progress.disable=False | progress.disable=no | ||||
progress.estimateinterval=60.0 | progress.estimateinterval=60.0 | ||||
progress.format=[b'topic', b'bar', b'number', b'estimate'] | progress.format=topic bar number estimate | ||||
progress.refresh=0.1 | progress.refresh=0.1 | ||||
push.pushvars.server=False | push.pushvars.server=no | ||||
rebase.experimental.inmemory=False | rebase.experimental.inmemory=no | ||||
rebase.singletransaction=False | rebase.singletransaction=no | ||||
rewrite.backup-bundle=True | rewrite.backup-bundle=yes | ||||
rewrite.update-timestamp=False | rewrite.update-timestamp=no | ||||
server.bookmarks-pushkey-compat=True | server.bookmarks-pushkey-compat=yes | ||||
server.bundle1=True | server.bundle1=yes | ||||
server.bundle1.pull=None | server.bundle1.pull=None | ||||
server.bundle1.push=None | server.bundle1.push=None | ||||
server.bundle1gd=None | server.bundle1gd=None | ||||
server.bundle1gd.pull=None | server.bundle1gd.pull=None | ||||
server.bundle1gd.push=None | server.bundle1gd.push=None | ||||
server.bundle2.stream=True | server.bundle2.stream=yes | ||||
server.compressionengines=[] | server.compressionengines= | ||||
server.concurrent-push-mode=strict | server.concurrent-push-mode=strict | ||||
server.disablefullbundle=False | server.disablefullbundle=no | ||||
server.maxhttpheaderlen=1024 | server.maxhttpheaderlen=1024 | ||||
server.preferuncompressed=False | server.preferuncompressed=no | ||||
server.pullbundle=False | server.pullbundle=no | ||||
server.streamunbundle=False | server.streamunbundle=no | ||||
server.uncompressed=True | server.uncompressed=yes | ||||
server.uncompressedallowsecret=False | server.uncompressedallowsecret=no | ||||
server.validate=False | server.validate=no | ||||
server.view=served | server.view=served | ||||
server.zliblevel=-1 | server.zliblevel=-1 | ||||
server.zstdlevel=3 | server.zstdlevel=3 | ||||
share.pool=None | share.pool=None | ||||
share.poolnaming=identity | share.poolnaming=identity | ||||
shelve.maxbackups=10 | shelve.maxbackups=10 | ||||
smtp.host=None | smtp.host=None | ||||
smtp.local_hostname=None | smtp.local_hostname=None | ||||
smtp.password=None | smtp.password=None | ||||
smtp.tls=none | smtp.tls=none | ||||
smtp.username=None | smtp.username=None | ||||
storage.revlog.optimize-delta-parent-choice=True | storage.revlog.optimize-delta-parent-choice=yes | ||||
storage.revlog.reuse-external-delta=True | storage.revlog.reuse-external-delta=yes | ||||
storage.revlog.reuse-external-delta-parent=None | storage.revlog.reuse-external-delta-parent=None | ||||
storage.revlog.zlib.level=None | storage.revlog.zlib.level=None | ||||
storage.revlog.zstd.level=None | storage.revlog.zstd.level=None | ||||
trusted.groups=[] | trusted.groups= | ||||
trusted.users=[] | trusted.users= | ||||
ui._usedassubrepo=False | ui._usedassubrepo=no | ||||
ui.allowemptycommit=False | ui.allowemptycommit=no | ||||
ui.archivemeta=True | ui.archivemeta=yes | ||||
ui.askusername=False | ui.askusername=no | ||||
ui.clonebundlefallback=False | ui.clonebundlefallback=no | ||||
ui.clonebundleprefers=[] | ui.clonebundleprefers= | ||||
ui.clonebundles=True | ui.clonebundles=yes | ||||
ui.color=auto | ui.color=auto | ||||
ui.commitsubrepos=False | ui.commitsubrepos=no | ||||
ui.debug=False | ui.debug=no | ||||
ui.debugger=None | ui.debugger=None | ||||
ui.fallbackencoding=None | ui.fallbackencoding=None | ||||
ui.forcecwd=None | ui.forcecwd=None | ||||
ui.forcemerge=None | ui.forcemerge=None | ||||
ui.formatdebug=False | ui.formatdebug=no | ||||
ui.formatjson=False | ui.formatjson=no | ||||
ui.formatted=None | ui.formatted=None | ||||
ui.graphnodetemplate=None | ui.graphnodetemplate=None | ||||
ui.interactive=False | ui.interactive=no | ||||
ui.interface=None | ui.interface=None | ||||
ui.interface.chunkselector=None | ui.interface.chunkselector=None | ||||
ui.large-file-limit=10000000 | ui.large-file-limit=10000000 | ||||
ui.logblockedtimes=False | ui.logblockedtimes=no | ||||
ui.logtemplate=None | ui.logtemplate=None | ||||
ui.merge=internal:merge | ui.merge=internal:merge | ||||
ui.mergemarkers=detailed | ui.mergemarkers=detailed | ||||
ui.mergemarkertemplate={node|short} {ifeq(tags, "tip", "", ifeq(tags, "", "", "{tags} "))}{if(bookmarks, "{bookmarks} ")}{ifeq(branch, "default", "", "{branch} ")}- {author|user}: {desc|firstline} | ui.mergemarkertemplate={node|short} {ifeq(tags, "tip", "", ifeq(tags, "", "", "{tags} "))}{if(bookmarks, "{bookmarks} ")}{ifeq(branch, "default", "", "{branch} ")}- {author|user}: {desc|firstline} | ||||
ui.message-output=stdio | ui.message-output=stdio | ||||
ui.nontty=False | ui.nontty=no | ||||
ui.origbackuppath=None | ui.origbackuppath=None | ||||
ui.paginate=True | ui.paginate=yes | ||||
ui.patch=None | ui.patch=None | ||||
ui.portablefilenames=warn | ui.portablefilenames=warn | ||||
ui.pre-merge-tool-output-template=None | ui.pre-merge-tool-output-template=None | ||||
ui.promptecho=True | ui.promptecho=yes | ||||
ui.quiet=False | ui.quiet=no | ||||
ui.quietbookmarkmove=False | ui.quietbookmarkmove=no | ||||
ui.relative-paths=legacy | ui.relative-paths=legacy | ||||
ui.remotecmd=hg | ui.remotecmd=hg | ||||
ui.report_untrusted=True | ui.report_untrusted=yes | ||||
ui.rollback=True | ui.rollback=yes | ||||
ui.signal-safe-lock=True | ui.signal-safe-lock=yes | ||||
ui.slash=True | ui.slash=yes | ||||
ui.ssh=ssh | ui.ssh=ssh | ||||
ui.ssherrorhint=None | ui.ssherrorhint=None | ||||
ui.statuscopies=False | ui.statuscopies=no | ||||
ui.strict=False | ui.strict=no | ||||
ui.style= | ui.style= | ||||
ui.supportcontact=None | ui.supportcontact=None | ||||
ui.textwidth=78 | ui.textwidth=78 | ||||
ui.timeout=600 | ui.timeout=600 | ||||
ui.timeout.warn=0 | ui.timeout.warn=0 | ||||
ui.traceback=False | ui.traceback=no | ||||
ui.tweakdefaults=False | ui.tweakdefaults=no | ||||
ui.username=None | ui.username=None | ||||
ui.verbose=False | ui.verbose=no | ||||
verify.skipflags=None | verify.skipflags=None | ||||
web.accesslog=- | web.accesslog=- | ||||
web.address=localhost | web.address=localhost | ||||
web.allow-archive=[] | web.allow-archive= | ||||
web.allow-pull=True | web.allow-pull=yes | ||||
web.allow-push=[] | web.allow-push= | ||||
web.allow_read=[] | web.allow_read= | ||||
web.allowbz2=False | web.allowbz2=no | ||||
web.allowgz=False | web.allowgz=no | ||||
web.allowzip=False | web.allowzip=no | ||||
web.archivesubrepos=False | web.archivesubrepos=no | ||||
web.baseurl=None | web.baseurl=None | ||||
web.cacerts=None | web.cacerts=None | ||||
web.cache=True | web.cache=yes | ||||
web.certificate=None | web.certificate=None | ||||
web.collapse=False | web.collapse=no | ||||
web.comparisoncontext=5 | web.comparisoncontext=5 | ||||
web.contact=None | web.contact=None | ||||
web.csp=None | web.csp=None | ||||
web.deny_push=[] | web.deny_push= | ||||
web.deny_read=[] | web.deny_read= | ||||
web.descend=True | web.descend=yes | ||||
web.description= | web.description= | ||||
web.encoding=ascii | web.encoding=ascii | ||||
web.errorlog=- | web.errorlog=- | ||||
web.guessmime=False | web.guessmime=no | ||||
web.hidden=False | web.hidden=no | ||||
web.ipv6=False | web.ipv6=no | ||||
web.labels=[] | web.labels= | ||||
web.logoimg=hglogo.png | web.logoimg=hglogo.png | ||||
web.logourl=https://mercurial-scm.org/ | web.logourl=https://mercurial-scm.org/ | ||||
web.maxchanges=10 | web.maxchanges=10 | ||||
web.maxfiles=10 | web.maxfiles=10 | ||||
web.maxshortchanges=60 | web.maxshortchanges=60 | ||||
web.motd= | web.motd= | ||||
web.port=8000 | web.port=8000 | ||||
web.prefix= | web.prefix= | ||||
web.push_ssl=True | web.push_ssl=yes | ||||
web.refreshinterval=20 | web.refreshinterval=20 | ||||
web.server-header=testing stub value | web.server-header=testing stub value | ||||
web.static=None | web.static=None | ||||
web.staticurl=None | web.staticurl=None | ||||
web.stripes=1 | web.stripes=1 | ||||
web.style=paper | web.style=paper | ||||
web.templates=None | web.templates=None | ||||
worker.backgroundclosemaxqueue=384 | worker.backgroundclosemaxqueue=384 | ||||
worker.backgroundcloseminfilecount=2048 | worker.backgroundcloseminfilecount=2048 | ||||
worker.backgroundclosethreadcount=4 | worker.backgroundclosethreadcount=4 | ||||
worker.enabled=True | worker.enabled=yes | ||||
worker.numcpus=None | worker.numcpus=None | ||||
$ hg showconfig --registered --verbose | $ hg showconfig --registered --verbose | ||||
annotate.git=False | annotate.git=no | ||||
annotate.ignoreblanklines=False | annotate.ignoreblanklines=no | ||||
annotate.ignorews=False | annotate.ignorews=no | ||||
annotate.ignorewsamount=False | annotate.ignorewsamount=no | ||||
annotate.ignorewseol=False | annotate.ignorewseol=no | ||||
annotate.nobinary=False | annotate.nobinary=no | ||||
annotate.nodates=False | annotate.nodates=no | ||||
annotate.noprefix=False | annotate.noprefix=no | ||||
annotate.showfunc=False | annotate.showfunc=no | ||||
annotate.unified=None | annotate.unified=None | ||||
annotate.word-diff=False | annotate.word-diff=no | ||||
auth.cookiefile=None | auth.cookiefile=None | ||||
bookmarks.pushing=[] | bookmarks.pushing= | ||||
bundle.mainreporoot=$TESTTMP | bundle.mainreporoot=$TESTTMP | ||||
censor.policy=abort | censor.policy=abort | ||||
chgserver.idletimeout=3600 | chgserver.idletimeout=3600 | ||||
chgserver.skiphash=False | chgserver.skiphash=no | ||||
cmdserver.log=None | cmdserver.log=None | ||||
cmdserver.max-log-files=7 | cmdserver.max-log-files=7 | ||||
cmdserver.max-log-size=1 MB | cmdserver.max-log-size=1 MB | ||||
cmdserver.max-repo-cache=0 | cmdserver.max-repo-cache=0 | ||||
cmdserver.message-encodings=[] | cmdserver.message-encodings= | ||||
cmdserver.track-log=[b'chgserver', b'cmdserver', b'repocache'] | cmdserver.track-log=chgserver cmdserver repocache | ||||
color.mode=auto | color.mode=auto | ||||
commands.commit.interactive.git=False | commands.commit.interactive.git=no | ||||
commands.commit.interactive.ignoreblanklines=False | commands.commit.interactive.ignoreblanklines=no | ||||
commands.commit.interactive.ignorews=False | commands.commit.interactive.ignorews=no | ||||
commands.commit.interactive.ignorewsamount=False | commands.commit.interactive.ignorewsamount=no | ||||
commands.commit.interactive.ignorewseol=False | commands.commit.interactive.ignorewseol=no | ||||
commands.commit.interactive.nobinary=False | commands.commit.interactive.nobinary=no | ||||
commands.commit.interactive.nodates=False | commands.commit.interactive.nodates=no | ||||
commands.commit.interactive.noprefix=False | commands.commit.interactive.noprefix=no | ||||
commands.commit.interactive.showfunc=False | commands.commit.interactive.showfunc=no | ||||
commands.commit.interactive.unified=None | commands.commit.interactive.unified=None | ||||
commands.commit.interactive.word-diff=False | commands.commit.interactive.word-diff=no | ||||
commands.commit.post-status=False | commands.commit.post-status=no | ||||
commands.grep.all-files=False | commands.grep.all-files=no | ||||
commands.rebase.requiredest=False | commands.rebase.requiredest=no | ||||
commands.resolve.confirm=False | commands.resolve.confirm=no | ||||
commands.resolve.explicit-re-merge=False | commands.resolve.explicit-re-merge=no | ||||
commands.resolve.mark-check=none | commands.resolve.mark-check=none | ||||
commands.revert.interactive.git=False | commands.revert.interactive.git=no | ||||
commands.revert.interactive.ignoreblanklines=False | commands.revert.interactive.ignoreblanklines=no | ||||
commands.revert.interactive.ignorews=False | commands.revert.interactive.ignorews=no | ||||
commands.revert.interactive.ignorewsamount=False | commands.revert.interactive.ignorewsamount=no | ||||
commands.revert.interactive.ignorewseol=False | commands.revert.interactive.ignorewseol=no | ||||
commands.revert.interactive.nobinary=False | commands.revert.interactive.nobinary=no | ||||
commands.revert.interactive.nodates=False | commands.revert.interactive.nodates=no | ||||
commands.revert.interactive.noprefix=False | commands.revert.interactive.noprefix=no | ||||
commands.revert.interactive.showfunc=False | commands.revert.interactive.showfunc=no | ||||
commands.revert.interactive.unified=None | commands.revert.interactive.unified=None | ||||
commands.revert.interactive.word-diff=False | commands.revert.interactive.word-diff=no | ||||
commands.show.aliasprefix=[] | commands.show.aliasprefix= | ||||
commands.status.relative=False | commands.status.relative=no | ||||
commands.status.skipstates=[] | commands.status.skipstates= | ||||
commands.status.terse= | commands.status.terse= | ||||
commands.status.verbose=False | commands.status.verbose=no | ||||
commands.update.check=None | commands.update.check=None | ||||
commands.update.requiredest=False | commands.update.requiredest=no | ||||
convert.bzr.saverev=True | convert.bzr.saverev=yes | ||||
convert.cvsps.cache=True | convert.cvsps.cache=yes | ||||
convert.cvsps.fuzz=60 | convert.cvsps.fuzz=60 | ||||
convert.cvsps.logencoding=None | convert.cvsps.logencoding=None | ||||
convert.cvsps.mergefrom=None | convert.cvsps.mergefrom=None | ||||
convert.cvsps.mergeto=None | convert.cvsps.mergeto=None | ||||
convert.git.committeractions=[b'messagedifferent'] | convert.git.committeractions=messagedifferent | ||||
convert.git.extrakeys=[] | convert.git.extrakeys= | ||||
convert.git.findcopiesharder=False | convert.git.findcopiesharder=no | ||||
convert.git.remoteprefix=remote | convert.git.remoteprefix=remote | ||||
convert.git.renamelimit=400 | convert.git.renamelimit=400 | ||||
convert.git.saverev=True | convert.git.saverev=yes | ||||
convert.git.similarity=50 | convert.git.similarity=50 | ||||
convert.git.skipsubmodules=False | convert.git.skipsubmodules=no | ||||
convert.hg.clonebranches=False | convert.hg.clonebranches=no | ||||
convert.hg.ignoreerrors=False | convert.hg.ignoreerrors=no | ||||
convert.hg.preserve-hash=False | convert.hg.preserve-hash=no | ||||
convert.hg.revs=None | convert.hg.revs=None | ||||
convert.hg.saverev=False | convert.hg.saverev=no | ||||
convert.hg.sourcename=None | convert.hg.sourcename=None | ||||
convert.hg.startrev=None | convert.hg.startrev=None | ||||
convert.hg.tagsbranch=default | convert.hg.tagsbranch=default | ||||
convert.hg.usebranchnames=True | convert.hg.usebranchnames=yes | ||||
convert.ignoreancestorcheck=False | convert.ignoreancestorcheck=no | ||||
convert.localtimezone=False | convert.localtimezone=no | ||||
convert.p4.startrev=0 | convert.p4.startrev=0 | ||||
convert.skiptags=False | convert.skiptags=no | ||||
convert.svn.branches=None | convert.svn.branches=None | ||||
convert.svn.debugsvnlog=True | convert.svn.debugsvnlog=yes | ||||
convert.svn.startrev=0 | convert.svn.startrev=0 | ||||
convert.svn.tags=None | convert.svn.tags=None | ||||
convert.svn.trunk=None | convert.svn.trunk=None | ||||
debug.dirstate.delaywrite=0 | debug.dirstate.delaywrite=0 | ||||
devel.all-warnings=true | devel.all-warnings=yes | ||||
devel.bundle.delta= | devel.bundle.delta= | ||||
devel.bundle2.debug=False | devel.bundle2.debug=no | ||||
devel.cache-vfs=None | devel.cache-vfs=None | ||||
devel.check-locks=False | devel.check-locks=no | ||||
devel.check-relroot=False | devel.check-relroot=no | ||||
devel.debug.copies=False | devel.debug.copies=no | ||||
devel.debug.extensions=False | devel.debug.extensions=no | ||||
devel.debug.peer-request=False | devel.debug.peer-request=no | ||||
devel.default-date=0 0 | devel.default-date=0 0 | ||||
devel.deprec-warn=False | devel.deprec-warn=no | ||||
devel.disableloaddefaultcerts=False | devel.disableloaddefaultcerts=no | ||||
devel.discovery.randomize=True | devel.discovery.randomize=yes | ||||
devel.legacy.exchange=[] | devel.legacy.exchange= | ||||
devel.servercafile= | devel.servercafile= | ||||
devel.serverexactprotocol= | devel.serverexactprotocol= | ||||
devel.serverrequirecert=False | devel.serverrequirecert=no | ||||
devel.strip-obsmarkers=True | devel.strip-obsmarkers=yes | ||||
devel.user.obsmarker=None | devel.user.obsmarker=None | ||||
devel.warn-config=None | devel.warn-config=None | ||||
devel.warn-config-default=None | devel.warn-config-default=None | ||||
devel.warn-config-unknown=None | devel.warn-config-unknown=None | ||||
devel.warn-empty-changegroup=False | devel.warn-empty-changegroup=no | ||||
diff.git=False | diff.git=no | ||||
diff.ignoreblanklines=False | diff.ignoreblanklines=no | ||||
diff.ignorews=False | diff.ignorews=no | ||||
diff.ignorewsamount=False | diff.ignorewsamount=no | ||||
diff.ignorewseol=False | diff.ignorewseol=no | ||||
diff.nobinary=False | diff.nobinary=no | ||||
diff.nodates=False | diff.nodates=no | ||||
diff.noprefix=False | diff.noprefix=no | ||||
diff.showfunc=False | diff.showfunc=no | ||||
diff.unified=None | diff.unified=None | ||||
diff.word-diff=False | diff.word-diff=no | ||||
email.bcc=None | email.bcc=None | ||||
email.cc=None | email.cc=None | ||||
email.charsets=[] | email.charsets= | ||||
email.from=None | email.from=None | ||||
email.method=smtp | email.method=smtp | ||||
email.reply-to=None | email.reply-to=None | ||||
email.to=None | email.to=None | ||||
experimental.auto-publish=publish | experimental.auto-publish=publish | ||||
experimental.bundle-phases=False | experimental.bundle-phases=no | ||||
experimental.bundle2-advertise=True | experimental.bundle2-advertise=yes | ||||
experimental.bundle2-output-capture=False | experimental.bundle2-output-capture=no | ||||
experimental.bundle2.pushback=False | experimental.bundle2.pushback=no | ||||
experimental.bundle2lazylocking=False | experimental.bundle2lazylocking=no | ||||
experimental.bundlecomplevel=None | experimental.bundlecomplevel=None | ||||
experimental.bundlecomplevel.bzip2=None | experimental.bundlecomplevel.bzip2=None | ||||
experimental.bundlecomplevel.gzip=None | experimental.bundlecomplevel.gzip=None | ||||
experimental.bundlecomplevel.none=None | experimental.bundlecomplevel.none=None | ||||
experimental.bundlecomplevel.zstd=None | experimental.bundlecomplevel.zstd=None | ||||
experimental.changegroup3=False | experimental.changegroup3=no | ||||
experimental.cleanup-as-archived=False | experimental.cleanup-as-archived=no | ||||
experimental.clientcompressionengines=[] | experimental.clientcompressionengines= | ||||
experimental.copies.read-from=filelog-only | experimental.copies.read-from=filelog-only | ||||
experimental.copies.write-to=filelog-only | experimental.copies.write-to=filelog-only | ||||
experimental.copytrace=on | experimental.copytrace=on | ||||
experimental.copytrace.movecandidateslimit=100 | experimental.copytrace.movecandidateslimit=100 | ||||
experimental.copytrace.sourcecommitlimit=100 | experimental.copytrace.sourcecommitlimit=100 | ||||
experimental.crecordtest=None | experimental.crecordtest=None | ||||
experimental.directaccess=False | experimental.directaccess=no | ||||
experimental.directaccess.revnums=False | experimental.directaccess.revnums=no | ||||
experimental.editortmpinhg=False | experimental.editortmpinhg=no | ||||
experimental.evolution=[] | experimental.evolution= | ||||
experimental.evolution.allowdivergence=False | experimental.evolution.allowdivergence=no | ||||
experimental.evolution.allowunstable=None | experimental.evolution.allowunstable=None | ||||
experimental.evolution.bundle-obsmarker=False | experimental.evolution.bundle-obsmarker=no | ||||
experimental.evolution.createmarkers=None | experimental.evolution.createmarkers=None | ||||
experimental.evolution.effect-flags=True | experimental.evolution.effect-flags=yes | ||||
experimental.evolution.exchange=None | experimental.evolution.exchange=None | ||||
experimental.evolution.report-instabilities=True | experimental.evolution.report-instabilities=yes | ||||
experimental.evolution.track-operation=True | experimental.evolution.track-operation=yes | ||||
experimental.exportableenviron=[] | experimental.exportableenviron= | ||||
experimental.extendedheader.index=None | experimental.extendedheader.index=None | ||||
experimental.extendedheader.similarity=False | experimental.extendedheader.similarity=no | ||||
experimental.extra-filter-revs=None | experimental.extra-filter-revs=None | ||||
experimental.graphshorten=False | experimental.graphshorten=no | ||||
experimental.hook-track-tags=False | experimental.hook-track-tags=no | ||||
experimental.httppeer.advertise-v2=False | experimental.httppeer.advertise-v2=no | ||||
experimental.httppeer.v2-encoder-order=None | experimental.httppeer.v2-encoder-order=None | ||||
experimental.httppostargs=False | experimental.httppostargs=no | ||||
experimental.log.topo=False | experimental.log.topo=no | ||||
experimental.maxdeltachainspan=-1 | experimental.maxdeltachainspan=-1 | ||||
experimental.merge.checkpathconflicts=False | experimental.merge.checkpathconflicts=no | ||||
experimental.mergedriver=None | experimental.mergedriver=None | ||||
experimental.mergetempdirprefix=None | experimental.mergetempdirprefix=None | ||||
experimental.mmapindexthreshold=None | experimental.mmapindexthreshold=None | ||||
experimental.narrow=False | experimental.narrow=no | ||||
experimental.nointerrupt=False | experimental.nointerrupt=no | ||||
experimental.nointerrupt-interactiveonly=True | experimental.nointerrupt-interactiveonly=yes | ||||
experimental.nonnormalparanoidcheck=False | experimental.nonnormalparanoidcheck=no | ||||
experimental.obsmarkers-exchange-debug=False | experimental.obsmarkers-exchange-debug=no | ||||
experimental.rebaseskipobsolete=True | experimental.rebaseskipobsolete=yes | ||||
experimental.remotenames=False | experimental.remotenames=no | ||||
experimental.removeemptydirs=True | experimental.removeemptydirs=yes | ||||
experimental.revert.interactive.select-to-keep=False | experimental.revert.interactive.select-to-keep=no | ||||
experimental.revisions.disambiguatewithin=None | experimental.revisions.disambiguatewithin=None | ||||
experimental.revisions.prefixhexnode=False | experimental.revisions.prefixhexnode=no | ||||
experimental.revlogv2=None | experimental.revlogv2=None | ||||
experimental.server.filesdata.recommended-batch-size=50000 | experimental.server.filesdata.recommended-batch-size=50000 | ||||
experimental.server.manifestdata.recommended-batch-size=100000 | experimental.server.manifestdata.recommended-batch-size=100000 | ||||
experimental.server.stream-narrow-clones=False | experimental.server.stream-narrow-clones=no | ||||
experimental.single-head-per-branch=False | experimental.single-head-per-branch=no | ||||
experimental.sparse-read=False | experimental.sparse-read=no | ||||
experimental.sparse-read.density-threshold=0.5 | experimental.sparse-read.density-threshold=0.5 | ||||
experimental.sparse-read.min-gap-size=65K | experimental.sparse-read.min-gap-size=65K | ||||
experimental.sshpeer.advertise-v2=False | experimental.sshpeer.advertise-v2=no | ||||
experimental.sshserver.support-v2=False | experimental.sshserver.support-v2=no | ||||
experimental.treemanifest=False | experimental.treemanifest=no | ||||
experimental.update.atomic-file=False | experimental.update.atomic-file=no | ||||
experimental.web.api.debugreflect=False | experimental.web.api.debugreflect=no | ||||
experimental.web.api.http-v2=False | experimental.web.api.http-v2=no | ||||
experimental.web.apiserver=False | experimental.web.apiserver=no | ||||
experimental.worker.wdir-get-thread-safe=False | experimental.worker.wdir-get-thread-safe=no | ||||
experimental.xdiff=False | experimental.xdiff=no | ||||
format.bookmarks-in-store=False | format.bookmarks-in-store=no | ||||
format.chunkcachesize=None | format.chunkcachesize=None | ||||
format.dotencode=True | format.dotencode=yes | ||||
format.generaldelta=False | format.generaldelta=no | ||||
format.internal-phase=False | format.internal-phase=no | ||||
format.manifestcachesize=None | format.manifestcachesize=None | ||||
format.obsstore-version=None | format.obsstore-version=None | ||||
format.revlog-compression=$BUNDLE2_COMPRESSIONS$ | format.revlog-compression=$BUNDLE2_COMPRESSIONS$ | ||||
format.sparse-revlog=True | format.sparse-revlog=yes | ||||
format.usefncache=True | format.usefncache=yes | ||||
format.usegeneraldelta=True | format.usegeneraldelta=yes | ||||
format.usestore=True | format.usestore=yes | ||||
fsmonitor.warn_update_file_count=50000 | fsmonitor.warn_update_file_count=50000 | ||||
fsmonitor.warn_when_unused=True | fsmonitor.warn_when_unused=yes | ||||
hostsecurity.ciphers=None | hostsecurity.ciphers=None | ||||
hostsecurity.disabletls10warning=False | hostsecurity.disabletls10warning=no | ||||
http.timeout=None | http.timeout=None | ||||
http_proxy.always=False | http_proxy.always=no | ||||
http_proxy.host=None | http_proxy.host=None | ||||
http_proxy.no=[] | http_proxy.no= | ||||
http_proxy.passwd=None | http_proxy.passwd=None | ||||
http_proxy.user=None | http_proxy.user=None | ||||
logtoprocess.command=None | logtoprocess.command=None | ||||
logtoprocess.commandexception=None | logtoprocess.commandexception=None | ||||
logtoprocess.commandfinish=None | logtoprocess.commandfinish=None | ||||
logtoprocess.develwarn=None | logtoprocess.develwarn=None | ||||
logtoprocess.uiblocked=None | logtoprocess.uiblocked=None | ||||
merge.checkignored=abort | merge.checkignored=abort | ||||
merge.checkunknown=abort | merge.checkunknown=abort | ||||
merge.followcopies=True | merge.followcopies=yes | ||||
merge.on-failure=continue | merge.on-failure=continue | ||||
merge.preferancestor=[b'*'] | merge.preferancestor=* | ||||
merge.strict-capability-check=False | merge.strict-capability-check=no | ||||
pager.ignore=[] | pager.ignore= | ||||
patch.eol=strict | patch.eol=strict | ||||
patch.fuzz=2 | patch.fuzz=2 | ||||
paths.default=None | paths.default=None | ||||
paths.default-push=None | paths.default-push=None | ||||
phases.checksubrepos=follow | phases.checksubrepos=follow | ||||
phases.new-commit=draft | phases.new-commit=draft | ||||
phases.publish=True | phases.publish=yes | ||||
profiling.enabled=False | profiling.enabled=no | ||||
profiling.format=text | profiling.format=text | ||||
profiling.freq=1000 | profiling.freq=1000 | ||||
profiling.limit=30 | profiling.limit=30 | ||||
profiling.nested=0 | profiling.nested=0 | ||||
profiling.output=None | profiling.output=None | ||||
profiling.showmax=0.999 | profiling.showmax=0.999 | ||||
profiling.showtime=True | profiling.showtime=yes | ||||
profiling.sort=inlinetime | profiling.sort=inlinetime | ||||
profiling.statformat=hotpath | profiling.statformat=hotpath | ||||
profiling.type=stat | profiling.type=stat | ||||
progress.assume-tty=False | progress.assume-tty=no | ||||
progress.changedelay=1 | progress.changedelay=1 | ||||
progress.clear-complete=True | progress.clear-complete=yes | ||||
progress.debug=False | progress.debug=no | ||||
progress.delay=3 | progress.delay=3 | ||||
progress.disable=False | progress.disable=no | ||||
progress.estimateinterval=60.0 | progress.estimateinterval=60.0 | ||||
progress.format=[b'topic', b'bar', b'number', b'estimate'] | progress.format=topic bar number estimate | ||||
progress.refresh=0.1 | progress.refresh=0.1 | ||||
push.pushvars.server=False | push.pushvars.server=no | ||||
rebase.experimental.inmemory=False | rebase.experimental.inmemory=no | ||||
rebase.singletransaction=False | rebase.singletransaction=no | ||||
rewrite.backup-bundle=True | rewrite.backup-bundle=yes | ||||
rewrite.update-timestamp=False | rewrite.update-timestamp=no | ||||
server.bookmarks-pushkey-compat=True | server.bookmarks-pushkey-compat=yes | ||||
server.bundle1=True | server.bundle1=yes | ||||
server.bundle1.pull=None | server.bundle1.pull=None | ||||
server.bundle1.push=None | server.bundle1.push=None | ||||
server.bundle1gd=None | server.bundle1gd=None | ||||
server.bundle1gd.pull=None | server.bundle1gd.pull=None | ||||
server.bundle1gd.push=None | server.bundle1gd.push=None | ||||
server.bundle2.stream=True | server.bundle2.stream=yes | ||||
server.compressionengines=[] | server.compressionengines= | ||||
server.concurrent-push-mode=strict | server.concurrent-push-mode=strict | ||||
server.disablefullbundle=False | server.disablefullbundle=no | ||||
server.maxhttpheaderlen=1024 | server.maxhttpheaderlen=1024 | ||||
server.preferuncompressed=False | server.preferuncompressed=no | ||||
server.pullbundle=False | server.pullbundle=no | ||||
server.streamunbundle=False | server.streamunbundle=no | ||||
server.uncompressed=True | server.uncompressed=yes | ||||
server.uncompressedallowsecret=False | server.uncompressedallowsecret=no | ||||
server.validate=False | server.validate=no | ||||
server.view=served | server.view=served | ||||
server.zliblevel=-1 | server.zliblevel=-1 | ||||
server.zstdlevel=3 | server.zstdlevel=3 | ||||
share.pool=None | share.pool=None | ||||
share.poolnaming=identity | share.poolnaming=identity | ||||
shelve.maxbackups=10 | shelve.maxbackups=10 | ||||
smtp.host=None | smtp.host=None | ||||
smtp.local_hostname=None | smtp.local_hostname=None | ||||
smtp.password=None | smtp.password=None | ||||
smtp.tls=none | smtp.tls=none | ||||
smtp.username=None | smtp.username=None | ||||
sparse.missingwarning=True | sparse.missingwarning=yes | ||||
storage.new-repo-backend=revlogv1 | storage.new-repo-backend=revlogv1 | ||||
storage.revlog.optimize-delta-parent-choice=True | storage.revlog.optimize-delta-parent-choice=yes | ||||
storage.revlog.reuse-external-delta=True | storage.revlog.reuse-external-delta=yes | ||||
storage.revlog.reuse-external-delta-parent=None | storage.revlog.reuse-external-delta-parent=None | ||||
storage.revlog.zlib.level=None | storage.revlog.zlib.level=None | ||||
storage.revlog.zstd.level=None | storage.revlog.zstd.level=None | ||||
trusted.groups=[] | trusted.groups= | ||||
trusted.users=[] | trusted.users= | ||||
ui._usedassubrepo=False | ui._usedassubrepo=no | ||||
ui.allowemptycommit=False | ui.allowemptycommit=no | ||||
ui.archivemeta=True | ui.archivemeta=yes | ||||
ui.askusername=False | ui.askusername=no | ||||
ui.clonebundlefallback=False | ui.clonebundlefallback=no | ||||
ui.clonebundleprefers=[] | ui.clonebundleprefers= | ||||
ui.clonebundles=True | ui.clonebundles=yes | ||||
ui.color=auto | ui.color=auto | ||||
ui.commitsubrepos=False | ui.commitsubrepos=no | ||||
ui.debug=False | ui.debug=no | ||||
ui.debugger=None | ui.debugger=None | ||||
ui.fallbackencoding=None | ui.fallbackencoding=None | ||||
ui.forcecwd=None | ui.forcecwd=None | ||||
ui.forcemerge=None | ui.forcemerge=None | ||||
ui.formatdebug=False | ui.formatdebug=no | ||||
ui.formatjson=False | ui.formatjson=no | ||||
ui.formatted=None | ui.formatted=None | ||||
ui.graphnodetemplate=None | ui.graphnodetemplate=None | ||||
ui.interactive=False | ui.interactive=no | ||||
ui.interface=None | ui.interface=None | ||||
ui.interface.chunkselector=None | ui.interface.chunkselector=None | ||||
ui.large-file-limit=10000000 | ui.large-file-limit=10000000 | ||||
ui.logblockedtimes=False | ui.logblockedtimes=no | ||||
ui.logtemplate=None | ui.logtemplate=None | ||||
ui.merge=internal:merge | ui.merge=internal:merge | ||||
ui.mergemarkers=detailed | ui.mergemarkers=detailed | ||||
ui.mergemarkertemplate={node|short} {ifeq(tags, "tip", "", ifeq(tags, "", "", "{tags} "))}{if(bookmarks, "{bookmarks} ")}{ifeq(branch, "default", "", "{branch} ")}- {author|user}: {desc|firstline} | ui.mergemarkertemplate={node|short} {ifeq(tags, "tip", "", ifeq(tags, "", "", "{tags} "))}{if(bookmarks, "{bookmarks} ")}{ifeq(branch, "default", "", "{branch} ")}- {author|user}: {desc|firstline} | ||||
ui.message-output=stdio | ui.message-output=stdio | ||||
ui.nontty=False | ui.nontty=no | ||||
ui.origbackuppath=None | ui.origbackuppath=None | ||||
ui.paginate=True | ui.paginate=yes | ||||
ui.patch=None | ui.patch=None | ||||
ui.portablefilenames=warn | ui.portablefilenames=warn | ||||
ui.pre-merge-tool-output-template=None | ui.pre-merge-tool-output-template=None | ||||
ui.promptecho=True | ui.promptecho=yes | ||||
ui.quiet=False | ui.quiet=no | ||||
ui.quietbookmarkmove=False | ui.quietbookmarkmove=no | ||||
ui.relative-paths=legacy | ui.relative-paths=legacy | ||||
ui.remotecmd=hg | ui.remotecmd=hg | ||||
ui.report_untrusted=True | ui.report_untrusted=yes | ||||
ui.rollback=True | ui.rollback=yes | ||||
ui.signal-safe-lock=True | ui.signal-safe-lock=yes | ||||
ui.slash=True | ui.slash=yes | ||||
ui.ssh=ssh | ui.ssh=ssh | ||||
ui.ssherrorhint=None | ui.ssherrorhint=None | ||||
ui.statuscopies=False | ui.statuscopies=no | ||||
ui.strict=False | ui.strict=no | ||||
ui.style= | ui.style= | ||||
ui.supportcontact=None | ui.supportcontact=None | ||||
ui.textwidth=78 | ui.textwidth=78 | ||||
ui.timeout=600 | ui.timeout=600 | ||||
ui.timeout.warn=0 | ui.timeout.warn=0 | ||||
ui.traceback=False | ui.traceback=no | ||||
ui.tweakdefaults=False | ui.tweakdefaults=no | ||||
ui.username=None | ui.username=None | ||||
ui.verbose=True | ui.verbose=yes | ||||
verify.skipflags=None | verify.skipflags=None | ||||
web.accesslog=- | web.accesslog=- | ||||
web.address=localhost | web.address=localhost | ||||
web.allow-archive=[] | web.allow-archive= | ||||
web.allow-pull=True | web.allow-pull=yes | ||||
web.allow-push=[] | web.allow-push= | ||||
web.allow_read=[] | web.allow_read= | ||||
web.allowbz2=False | web.allowbz2=no | ||||
web.allowgz=False | web.allowgz=no | ||||
web.allowzip=False | web.allowzip=no | ||||
web.archivesubrepos=False | web.archivesubrepos=no | ||||
web.baseurl=None | web.baseurl=None | ||||
web.cacerts=None | web.cacerts=None | ||||
web.cache=True | web.cache=yes | ||||
web.certificate=None | web.certificate=None | ||||
web.collapse=False | web.collapse=no | ||||
web.comparisoncontext=5 | web.comparisoncontext=5 | ||||
web.contact=None | web.contact=None | ||||
web.csp=None | web.csp=None | ||||
web.deny_push=[] | web.deny_push= | ||||
web.deny_read=[] | web.deny_read= | ||||
web.descend=True | web.descend=yes | ||||
web.description= | web.description= | ||||
web.encoding=ascii | web.encoding=ascii | ||||
web.errorlog=- | web.errorlog=- | ||||
web.guessmime=False | web.guessmime=no | ||||
web.hidden=False | web.hidden=no | ||||
web.ipv6=False | web.ipv6=no | ||||
web.labels=[] | web.labels= | ||||
web.logoimg=hglogo.png | web.logoimg=hglogo.png | ||||
web.logourl=https://mercurial-scm.org/ | web.logourl=https://mercurial-scm.org/ | ||||
web.maxchanges=10 | web.maxchanges=10 | ||||
web.maxfiles=10 | web.maxfiles=10 | ||||
web.maxshortchanges=60 | web.maxshortchanges=60 | ||||
web.motd= | web.motd= | ||||
web.port=8000 | web.port=8000 | ||||
web.prefix= | web.prefix= | ||||
web.push_ssl=True | web.push_ssl=yes | ||||
web.refreshinterval=20 | web.refreshinterval=20 | ||||
web.server-header=testing stub value | web.server-header=testing stub value | ||||
web.static=None | web.static=None | ||||
web.staticurl=None | web.staticurl=None | ||||
web.stripes=1 | web.stripes=1 | ||||
web.style=paper | web.style=paper | ||||
web.templates=None | web.templates=None | ||||
web.view=served | web.view=served | ||||
worker.backgroundclosemaxqueue=384 | worker.backgroundclosemaxqueue=384 | ||||
worker.backgroundcloseminfilecount=2048 | worker.backgroundcloseminfilecount=2048 | ||||
worker.backgroundclosethreadcount=4 | worker.backgroundclosethreadcount=4 | ||||
worker.enabled=True | worker.enabled=yes | ||||
worker.numcpus=None | worker.numcpus=None | ||||
$ hg showconfig ui.color --registered | $ hg showconfig ui.color --registered | ||||
auto | auto | ||||
$ hg showconfig --registered -T '{name}={value}\n' | egrep '^(color|diff)' | $ hg showconfig --registered -T '{name}={value}\n' | egrep '^(color|diff)' | ||||
color.mode=auto | color.mode=auto | ||||
diff.git=False | diff.git=no | ||||
diff.ignoreblanklines=False | diff.ignoreblanklines=no | ||||
diff.ignorews=False | diff.ignorews=no | ||||
diff.ignorewsamount=False | diff.ignorewsamount=no | ||||
diff.ignorewseol=False | diff.ignorewseol=no | ||||
diff.nobinary=False | diff.nobinary=no | ||||
diff.nodates=False | diff.nodates=no | ||||
diff.noprefix=False | diff.noprefix=no | ||||
diff.showfunc=False | diff.showfunc=no | ||||
diff.unified=None | diff.unified=None | ||||
diff.word-diff=False | diff.word-diff=no | ||||
$ hg showconfig --debug --registered | grep 'cmdserver' | $ hg showconfig --debug --registered | grep 'cmdserver' | ||||
none: cmdserver.log=None | none: cmdserver.log=None | ||||
none: cmdserver.max-log-files=7 | none: cmdserver.max-log-files=7 | ||||
none: cmdserver.max-log-size=1 MB | none: cmdserver.max-log-size=1 MB | ||||
none: cmdserver.max-repo-cache(EXPERIMENTAL)=0 (default: None) | none: cmdserver.max-repo-cache(EXPERIMENTAL)=0 (default: None) | ||||
none: cmdserver.message-encodings(EXPERIMENTAL)=[] (default: None) | none: cmdserver.message-encodings(EXPERIMENTAL)= (default: None) | ||||
none: cmdserver.track-log=[b'chgserver', b'cmdserver', b'repocache'] | none: cmdserver.track-log=chgserver cmdserver repocache |