From: Junio C Hamano Date: Thu, 9 Feb 2006 22:41:39 +0000 (-0800) Subject: call git_config() after setup_git_directory() X-Git-Tag: v1.2.0~32 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=ce1610ead63221738225c415300f3d32620ced04;p=git.git call git_config() after setup_git_directory() If you call setup_git_directory() to work from a subdirectory, that should be run first before running git_config(). Otherwise you would not read the configuration file from the correct place. Signed-off-by: Junio C Hamano --- diff --git a/commit-tree.c b/commit-tree.c index 4634b50e..b1c8dca4 100644 --- a/commit-tree.c +++ b/commit-tree.c @@ -86,13 +86,13 @@ int main(int argc, char **argv) unsigned int size; setup_ident(); + setup_git_directory(); + git_config(git_default_config); if (argc < 2 || get_sha1_hex(argv[1], tree_sha1) < 0) usage(commit_tree_usage); - setup_git_directory(); - check_valid(tree_sha1, "tree"); for (i = 2; i < argc; i += 2) { char *a, *b; diff --git a/show-branch.c b/show-branch.c index ffe7456a..511fd3b6 100644 --- a/show-branch.c +++ b/show-branch.c @@ -548,8 +548,8 @@ int main(int ac, char **av) int with_current_branch = 0; int head_at = -1; - git_config(git_show_branch_config); setup_git_directory(); + git_config(git_show_branch_config); /* If nothing is specified, try the default first */ if (ac == 1 && default_num) {