X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=peek-remote.c;h=ef3c76ce526f820d59e150ba08804caca71a4a11;hb=b6936205e73c058784288d21d1937e5bba26b91b;hp=353da002b4c7632ed66c1b3ceacaa985ec137627;hpb=1718aab3e434575f3faef0afd3c66552e42f178f;p=git.git diff --git a/peek-remote.c b/peek-remote.c index 353da002b..ef3c76ce5 100644 --- a/peek-remote.c +++ b/peek-remote.c @@ -3,8 +3,8 @@ #include "pkt-line.h" static const char peek_remote_usage[] = -"git-peek-remote [--exec=upload-pack] [host:]directory"; -static const char *exec = "git-upload-pack"; +"git-peek-remote [--upload-pack=] [:]"; +static const char *uploadpack = "git-upload-pack"; static int peek_remote(int fd[2], unsigned flags) { @@ -35,8 +35,12 @@ int main(int argc, char **argv) char *arg = argv[i]; if (*arg == '-') { + if (!strncmp("--upload-pack=", arg, 14)) { + uploadpack = arg + 14; + continue; + } if (!strncmp("--exec=", arg, 7)) { - exec = arg + 7; + uploadpack = arg + 7; continue; } if (!strcmp("--tags", arg)) { @@ -60,7 +64,7 @@ int main(int argc, char **argv) if (!dest || i != argc - 1) usage(peek_remote_usage); - pid = git_connect(fd, dest, exec); + pid = git_connect(fd, dest, uploadpack); if (pid < 0) return 1; ret = peek_remote(fd, flags);