mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
9b91e50f77
Summary: a user may want to use a special-purpose 'editor' to do chunk selection, but not have to use that same 'editor' to write commit messages and resolve merge conflicts This is hacked together to make it work. I'm not super familiar with the correct way to do this in python. Test Plan: added test case Reviewers: rmcelroy, simonfar, most, quark Reviewed By: quark Subscribers: mjpieters Differential Revision: https://phabricator.intern.facebook.com/D4832207 Tasks: 15728734 Signature: t1:4832207:1491519433:82a3e62d5ae03f456abe97caf1bd352a02fe35c3
97 lines
4.3 KiB
Raku
97 lines
4.3 KiB
Raku
#require test-repo
|
|
|
|
$ . $TESTDIR/require-core-hg.sh contrib/check-config.py
|
|
|
|
This file is backported from mercurial/tests/test-check-config.t.
|
|
It differs slightly to fix paths and include files in core hg.
|
|
|
|
$ . "$RUNTESTDIR/helpers-testrepo.sh"
|
|
$ cd "$TESTDIR"/..
|
|
$ unset HGRCPATH
|
|
|
|
New errors are not allowed. Warnings are strongly discouraged.
|
|
|
|
$ export RUNTESTDIR
|
|
$ (
|
|
> hg files "set:(**.py or **.txt) - tests/**"
|
|
> hg files --cwd $RUNTESTDIR/.. "set:(**.py or **.txt) - tests/**" | sed "s#^#${RUNTESTDIR}/../#"
|
|
> ) | sed 's|\\|/|g' |
|
|
> $PYTHON $RUNTESTDIR/../contrib/check-config.py
|
|
repo.ui.config("paths", "default")))
|
|
|
|
conflict on paths.default: ('str', '') != ('str', '<variable>')
|
|
if ui.configbool("experimental", "histeditng"):
|
|
|
|
conflict on experimental.histeditng: ('bool', '') != ('str', '')
|
|
undocumented: extensions.fbamend (str)
|
|
undocumented: fastlog.debug (str)
|
|
undocumented: fastlog.enabled (bool)
|
|
undocumented: fastmanifest.cachecutoffdays (int) [60]
|
|
undocumented: fastmanifest.cacheonchange (bool)
|
|
undocumented: fastmanifest.cacheonchangebackground (bool) [True]
|
|
undocumented: fastmanifest.debugfastmanifest (bool)
|
|
undocumented: fastmanifest.debugmetrics (bool)
|
|
undocumented: fastmanifest.logfile (str)
|
|
undocumented: fastmanifest.maxinmemoryentries (str) [DEFAULT_MAX_MEMORY_ENTRIES]
|
|
undocumented: fastmanifest.silent (bool)
|
|
undocumented: fastmanifest.usecache (bool) [True]
|
|
undocumented: fastmanifest.usetree (bool)
|
|
undocumented: fbconduit.backingrepos (list) [[reponame]]
|
|
undocumented: fbconduit.gitcallsigns (list)
|
|
undocumented: fbconduit.host (str)
|
|
undocumented: fbconduit.path (str)
|
|
undocumented: fbconduit.protocol (str)
|
|
undocumented: fbconduit.reponame (str)
|
|
undocumented: fbhistedit.exec_in_user_shell (str)
|
|
undocumented: format.sqldirstate (bool)
|
|
undocumented: grep.command (str) ['grep']
|
|
undocumented: inhibit.bypass-warning (bool)
|
|
undocumented: inhibit.cutoff (str)
|
|
undocumented: inhibitwarn.education (str)
|
|
undocumented: morestatus.show (bool)
|
|
undocumented: nointerrupt.interactiveonly (bool) [True]
|
|
undocumented: perftweaks.cachenoderevs (bool) [True]
|
|
undocumented: perftweaks.disablebranchcache (bool)
|
|
undocumented: perftweaks.disablecasecheck (bool)
|
|
undocumented: perftweaks.disabletags (bool)
|
|
undocumented: perftweaks.preferdeltas (bool)
|
|
undocumented: phrevset.callsign (str)
|
|
undocumented: pushrebase.blocknonpushrebase (bool)
|
|
undocumented: pushrebase.rewritedates (bool)
|
|
undocumented: rage.fastmanifestcached (bool)
|
|
undocumented: remotefilelog.backgroundrepack (bool)
|
|
undocumented: remotefilelog.cachegroup (str)
|
|
undocumented: remotefilelog.data.gencountlimit (int) [2]
|
|
undocumented: remotefilelog.debug (bool)
|
|
undocumented: remotefilelog.excludepattern (list)
|
|
undocumented: remotefilelog.fastdatapack (bool)
|
|
undocumented: remotefilelog.fetchpacks (bool)
|
|
undocumented: remotefilelog.fetchwarning (str)
|
|
undocumented: remotefilelog.getfilesstep (int) [10000]
|
|
undocumented: remotefilelog.history.gencountlimit (int) [2]
|
|
undocumented: remotefilelog.includepattern (list)
|
|
undocumented: remotefilelog.pullprefetch (str)
|
|
undocumented: remotefilelog.reponame (str)
|
|
undocumented: remotefilelog.server (bool)
|
|
undocumented: remotefilelog.servercachepath (str)
|
|
undocumented: remotefilelog.serverexpiration (int) [30]
|
|
undocumented: remotefilelog.validatecache (str) ['on']
|
|
undocumented: remotefilelog.validatecachelog (str)
|
|
undocumented: simplecache.cachedir (str)
|
|
undocumented: simplecache.caches (list) [['local']]
|
|
undocumented: simplecache.evictionpercent (int) [50]
|
|
undocumented: simplecache.host (str) ['localhost']
|
|
undocumented: simplecache.maxcachesize (int) [2000]
|
|
undocumented: simplecache.port (str) [11101]
|
|
undocumented: simplecache.version (str) ['1']
|
|
undocumented: smartlog.ignorebookmarks (str) ['!']
|
|
undocumented: sqldirstate.cachebuildtreshold (str) [10000]
|
|
undocumented: sqldirstate.downgrade (bool)
|
|
undocumented: sqldirstate.skipbackups (bool) [True]
|
|
undocumented: sqldirstate.tracefile (str)
|
|
undocumented: sqldirstate.upgrade (bool)
|
|
undocumented: ssl.timeout (int) [5]
|
|
undocumented: treemanifest.autocreatetrees (bool)
|
|
undocumented: treemanifest.verifyautocreate (bool)
|
|
undocumented: ui.editor.chunkselector (str)
|