From: Ian Jackson Date: Sun, 8 Jan 2017 12:00:12 +0000 (+0000) Subject: dgit: config handling: better debugging X-Git-Tag: archive/debian/3.0~53 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=205d601c59eb8407bccd3bb2981b79eab81a71e8;ds=sidebyside dgit: config handling: better debugging Signed-off-by: Ian Jackson --- diff --git a/dgit b/dgit index e4987ae7..ee1101da 100755 --- a/dgit +++ b/dgit @@ -664,6 +664,7 @@ sub git_get_config ($) { my ($c) = @_; foreach my $src (@gitcfgsources) { my $l = $gitcfgs{$src}{$c}; + croak "$l $c" if $l && !ref $l; printdebug"C $c ".(defined $l ? join " ", map { messagequote "'$_'" } @$l : "undef")."\n" @@ -679,6 +680,7 @@ sub git_get_config ($) { sub cfg { foreach my $c (@_) { return undef if $c =~ /RETURN-UNDEF/; + printdebug "C? $c\n" if $debuglevel >= 5; my $v = git_get_config($c); return $v if defined $v; my $dv = $defcfg{$c};