sapling/eden/scm/edenscm/hgext
Adam Simpkins e8fea00489 rage: report the full config
Summary:
This largely reverts the changes in D9443604, to make `hg rage` report the
full configs again.

Our configs vary from tier to tier and repository to repository.  The override
settings alone don't seem like enough to try and figure out what the actual
settings are that the user is using.

I retained the behavior of reporting the source file and line number for each
config item, which wasn't present before D9443604.  I also still excluded
config values from the "builtin" config source.  Currently this only excludes
the handful of merge-tools defined in
`eden/scm/edenscmnative/bindings/modules/pyconfigparser/src/lib.rs`

Reviewed By: quark-zju

Differential Revision: D20927599

fbshipit-source-id: 8b5b5bf8b7871b85bd0fe5cd179f16693e4fbb2a
2020-04-09 14:13:31 -07:00
..
absorb py3: fix test-fb-hgext-absorb-filefixupstate.py 2020-04-09 13:20:35 -07:00
amend amend: remove hiddenoverride 2020-02-28 17:45:26 -08:00
commitcloud commitcloud: don't add deleted remotebookmarks to the set of new remote bookmarks 2020-04-07 09:33:05 -07:00
convert Add configuration setting to repo converter for branch whitelist 2020-03-12 15:01:31 -07:00
extlib util: add more APIs for pytracing 2020-04-07 21:35:31 -07:00
fastannotate start adding type annotations for the cext code 2020-02-21 13:54:19 -08:00
fsmonitor fsmonitor: make race detector aware of the matcher 2020-03-23 14:22:02 -07:00
hgevents hgevents: disable events during status 2020-01-29 10:30:22 -08:00
hggit hggit: add a external-sync command that does the bare minimum 2020-04-06 07:35:36 -07:00
highlight Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
infinitepush infinitepush: don't create revive obsmarkers if evolution is not enabled 2020-04-06 06:43:35 -07:00
lfs clone: add a "clonepreclose" function 2020-02-26 17:08:23 -08:00
memcommit fix a type-checking error 2020-03-20 15:32:51 -07:00
perfsuite py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
pushrebase revisionstore: revamp repack to ease file format migration 2020-03-26 19:02:48 -07:00
remotefilelog phrevset: improve error message if the commit hash is not found 2020-04-07 19:05:05 -07:00
repogenerator Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
snapshot pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
treemanifest treemanifest: make post-pull prefetch non-fatal 2020-04-06 14:04:51 -07:00
__init__.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
arcdiff.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
automv.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
blackbox.py py3: switch blackbox to use pycompat.encodeutf8 2020-02-11 09:38:54 -08:00
catnotate.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
checkmessagehook.py transaction: ensure metalog message is valid utf8 2020-03-12 14:26:07 -07:00
checkserverbookmark.py util: remove redundant 'timed' function 2020-02-04 12:33:40 -08:00
chistedit.py fix_map 2020-01-28 18:24:56 -08:00
churn.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
cleanobsstore.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
clienttelemetry.py clienttelemetry: report multiple server_hostnames 2020-02-13 00:48:25 -08:00
clindex.py add type annotations for a few more edenscmnative modules 2020-03-20 10:41:32 -07:00
clonebundles.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
commitextras.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
conflictinfo.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
copytrace.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
crdump.py fix_map 2020-01-28 18:24:56 -08:00
debugcommitmessage.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
debugnetwork.py debugnetwork: prevent 'hostname' output when quiet is set 2020-03-11 11:27:00 -07:00
debugshell.py start adding type annotations for the cext code 2020-02-21 13:54:19 -08:00
dialect.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
directaccess.py narrowheads: fix directaccess compatibility 2020-03-27 12:55:07 -07:00
dirsync.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
disablesymlinks.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
drop.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
edrecord.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
eol.py py3: fix eol 2020-02-17 14:52:40 -08:00
errorredirect.py tracing: upload stack traces and link it to our main data 2020-02-07 14:04:38 -08:00
extdiff.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
extorder.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
extutil.py commitcloud: use our background spawning utility 2019-12-20 16:14:19 -08:00
fastlog.py rename fbconduit extension to fbscmquery 2019-12-13 03:23:25 -08:00
fbhistedit.py py3: fix histedit json parsing 2020-01-31 10:56:30 -08:00
fbscmquery.py revset: replace some repo.revs with repo.nodes 2020-02-28 17:45:26 -08:00
fixcorrupt.py doctor: integrate fixcorrupt logic to repair changelog 2020-02-18 09:41:31 -08:00
generic_bisect.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
githelp.py hgext: add hg equivalent for 'git stash clear' 2020-02-03 12:59:46 -08:00
gitlookup.py py3: fix gitlookup 2020-02-17 14:52:38 -08:00
gitrevset.py revset: replace some repo.revs with repo.nodes 2020-02-28 17:45:26 -08:00
globalrevs.py globalrevs: verify that convert_revision is a svnrev when falling back 2020-04-07 06:47:26 -07:00
gpg.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
grepdiff.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
grpcheck.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
hgsql.py py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
hiddenerror.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
histedit.py py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
infinitepushbackup.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
interactiveui.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
journal.py py3: fix sparse 2020-02-17 14:52:38 -08:00
linkrevcache.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
logginghelper.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
lz4revlog.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
mergedriver.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
morestatus.py py3: fix test-rebase-inmemory-conflicts.t 2020-04-09 13:20:37 -07:00
myparent.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
ownercheck.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
patchrmdir.py add type annotations for a few more edenscmnative modules 2020-03-20 10:41:32 -07:00
phabdiff.py phabdiff: allow reviewers to be used as a string 2020-02-27 19:21:44 -08:00
phabstatus.py py3: enable more tests 2020-02-01 10:39:39 -08:00
phrevset.py phrevset: improve error message if the commit hash is not found 2020-04-07 19:05:05 -07:00
progressfile.py Update pyre version for eden 2019-12-20 16:14:21 -08:00
pullcreatemarkers.py mutationstore: remove mutation entry origins 2020-03-17 04:18:44 -07:00
rage.py rage: report the full config 2020-04-09 14:13:31 -07:00
rebase.py hg-py3: fix restack-multidest/t and fold 2020-02-03 17:05:35 -08:00
remotenames.py ui: cache formatted 2020-04-06 11:10:53 -07:00
reset.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
sampling.py sampling: make sure output JSON strings are valid utf-8 2020-03-09 14:24:29 -07:00
schemes.py py3: remove b prefix 2020-01-28 10:29:15 -08:00
sendunbundlereplay.py util: remove redundant 'timed' function 2020-02-04 12:33:40 -08:00
share.py mq: remove references about mq 2020-01-13 17:39:43 -08:00
shelve.py ui: cache formatted 2020-04-06 11:10:53 -07:00
sigtrace.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
simplecache.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
smartlog.py smartlog: optimize --all with narrow-heads 2020-03-19 10:05:28 -07:00
sparse.py sparse: print warnings for sparse profile typos 2020-04-06 13:57:48 -07:00
sshaskpass.py hg: don't depend on python2 for sshaskpass.py 2020-03-17 15:52:13 -07:00
stablerev.py py3: fix stablerev tests 2020-02-17 14:52:38 -08:00
stat.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
traceprof.py typing: enable pyre 2019-12-04 10:55:00 -08:00
tweakdefaults.py rebase: prevent fast-foward rebases with conflicting changes 2020-01-06 15:06:50 -08:00
undo.py revset: replace some repo.revs with repo.nodes 2020-02-28 17:45:26 -08:00
whereami.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
win32mbcs.py py3: move checkwinfilename() to a separate file and add type hints 2020-01-31 20:18:21 -08:00
win32text.py py3: fix eol 2020-02-17 14:52:40 -08:00