X-Git-Url: https://git.octo.it/?p=git.git;a=blobdiff_plain;f=ssh-upload.c;h=2da66618fcdd6a0f5af35c9f30554a65eb427427;hp=603abcc8c3da9029a50fb7a2e76b0d6f70e2abeb;hb=162f41292167a800432fc6bbacfcd9f93a90b0c8;hpb=56fc63193975edd4b9f520b6c65c2b97ecd8ee38 diff --git a/ssh-upload.c b/ssh-upload.c index 603abcc8..2da66618 100644 --- a/ssh-upload.c +++ b/ssh-upload.c @@ -121,6 +121,9 @@ int main(int argc, char **argv) prog = getenv(COUNTERPART_ENV_NAME); if (!prog) prog = COUNTERPART_PROGRAM_NAME; + + setup_git_directory(); + while (arg < argc && argv[arg][0] == '-') { if (argv[arg][1] == 'w') arg++; @@ -131,7 +134,7 @@ int main(int argc, char **argv) commit_id = argv[arg]; url = argv[arg + 1]; if (get_sha1(commit_id, sha1)) - usage(ssh_push_usage); + die("Not a valid object name %s", commit_id); memcpy(hex, sha1_to_hex(sha1), sizeof(hex)); argv[arg] = hex;