summaryrefslogtreecommitdiff
path: root/dgit
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-07-26 21:32:32 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-07-26 22:54:28 +0100
commit37e3be3b6a61e26f9836d3575531ba716818b134 (patch)
tree9d1aab6c4430ace878e070b6bdc04b86ae6a7257 /dgit
parent2a783a5377b3fe4b26b9b58a2aa194a16acfa9f9 (diff)
With -DDDD, print out all gitcfg references (copious!)
Diffstat (limited to 'dgit')
-rwxr-xr-xdgit6
1 files changed, 5 insertions, 1 deletions
diff --git a/dgit b/dgit
index bcb6a9c..56cee11 100755
--- a/dgit
+++ b/dgit
@@ -528,6 +528,8 @@ sub git_slurp_config () {
sub git_get_config ($) {
my ($c) = @_;
my $l = $gitcfg{$c};
+ printdebug"C $c ".(defined $l ? messagequote "'$l'" : "undef")."\n"
+ if $debuglevel >= 4;
$l or return undef;
@$l==1 or badcfg "multiple values for $c" if @$l > 1;
return $l->[0];
@@ -3185,8 +3187,10 @@ sub finalise_opts_opts () {
}
foreach my $c (access_cfg_cfgs("opts-$k")) {
- local ($debuglevel) = $debuglevel-2;
my $vl = $gitcfg{$c};
+ printdebug "CL $c ",
+ ($vl ? join " ", map { shellquote } @$vl : ""),
+ "\n" if $debuglevel >= 4;
next unless $vl;
badcfg "cannot configure options for $k"
if $opts_opt_cmdonly{$k};