X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=ssh-pull.c;h=26356dd7d84ea1bc9f7320b18562ed4117d4fac0;hb=4a30976e285139a6dd9c08b8893fd0b11e84c0c3;hp=c2cb59a65571fa25a7c0f5334c29d4562f0e2383;hpb=c7c4bbe63193f580abd2460e96dd7e65f2d4904c;p=git.git diff --git a/ssh-pull.c b/ssh-pull.c index c2cb59a6..26356dd7 100644 --- a/ssh-pull.c +++ b/ssh-pull.c @@ -29,7 +29,7 @@ int fetch(unsigned char *sha1) return ret; } -int get_version(void) +static int get_version(void) { char type = 'v'; write(fd_out, &type, 1); @@ -58,16 +58,13 @@ int main(int argc, char **argv) char *commit_id; char *url; int arg = 1; + const char *prog = getenv("GIT_SSH_PUSH") ? : "git-ssh-push"; while (arg < argc && argv[arg][0] == '-') { if (argv[arg][1] == 't') { get_tree = 1; } else if (argv[arg][1] == 'c') { get_history = 1; - } else if (argv[arg][1] == 'd') { - get_delta = 0; - } else if (!strcmp(argv[arg], "--recover")) { - get_delta = 2; } else if (argv[arg][1] == 'a') { get_all = 1; get_tree = 1; @@ -87,7 +84,7 @@ int main(int argc, char **argv) commit_id = argv[arg]; url = argv[arg + 1]; - if (setup_connection(&fd_in, &fd_out, "git-ssh-push", url, arg, argv + 1)) + if (setup_connection(&fd_in, &fd_out, prog, url, arg, argv + 1)) return 1; if (get_version())