diff options
author | 2007-10-16 12:55:34 -0400 | |
---|---|---|
committer | 2007-10-17 03:38:00 -0400 | |
commit | a5bb31fb6323b53559b0d15ce2d02a7ba6d74bed (patch) | |
tree | 823fa597ce3e5f765e0c53c47a03b8c068ff87e2 | |
parent | git-gui: Honor a config.mak in git-gui's top level (diff) | |
download | tgif-a5bb31fb6323b53559b0d15ce2d02a7ba6d74bed.tar.xz |
git-gui: Paper bag fix the global config parsing
git-config won't honor any options after --list. We must supply
the --global option in front of --list if we really want to load
the global configuration options.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
-rwxr-xr-x | git-gui.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/git-gui.sh b/git-gui.sh index 9bc5626286..38c6e595d8 100755 --- a/git-gui.sh +++ b/git-gui.sh @@ -755,7 +755,10 @@ git-version proc _parse_config {arr_name args} { array unset arr set buf {} catch { - set fd_rc [eval [list git_read config --null --list] $args] + set fd_rc [eval \ + [list git_read config] \ + $args \ + [list --null --list]] fconfigure $fd_rc -translation binary set buf [read $fd_rc] close $fd_rc |