aboutsummaryrefslogtreecommitdiff
path: root/upload-pack.c
diff options
context:
space:
mode:
authorJohannes Sixt <johannes.sixt@telecom.at>2008-07-21 21:19:52 +0200
committerJunio C Hamano <gitster@pobox.com>2008-07-25 17:41:13 -0700
commite1464ca7bb0d705210ba7198f004b2fb2b807e12 (patch)
tree853d900a35dffa52c1001f3408eca528229afe5c /upload-pack.c
parent46beb55988e68da04c2e9d319c71b9b940f0854c (diff)
downloadgit-e1464ca7bb0d705210ba7198f004b2fb2b807e12.tar.gz
git-e1464ca7bb0d705210ba7198f004b2fb2b807e12.tar.xz
Record the command invocation path early
We will need the command invocation path in system_path(). This path was passed to setup_path(), but system_path() can be called earlier, for example via: main commit_pager_choice setup_pager git_config git_etc_gitconfig system_path Therefore, we introduce git_set_argv0_path() and call it as soon as possible. Signed-off-by: Johannes Sixt <johannes.sixt@telecom.at> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'upload-pack.c')
-rw-r--r--upload-pack.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/upload-pack.c b/upload-pack.c
index 9f82941f8..c911e70c9 100644
--- a/upload-pack.c
+++ b/upload-pack.c
@@ -638,7 +638,7 @@ int main(int argc, char **argv)
if (i != argc-1)
usage(upload_pack_usage);
- setup_path(NULL);
+ setup_path();
dir = argv[i];