projects
/
git.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] Documentation: adjust cvsimport command line.
[git.git]
/
clone-pack.c
diff --git
a/clone-pack.c
b/clone-pack.c
index
252fb80
..
2aa5220
100644
(file)
--- a/
clone-pack.c
+++ b/
clone-pack.c
@@
-4,7
+4,7
@@
#include <sys/wait.h>
static int quiet;
#include <sys/wait.h>
static int quiet;
-static const char clone_pack_usage[] = "git-clone-pack [
host:]directory [heads
]*";
+static const char clone_pack_usage[] = "git-clone-pack [
-q] [--exec=<git-upload-pack>] [<host>:]<directory> [<heads>
]*";
static const char *exec = "git-upload-pack";
struct ref {
static const char *exec = "git-upload-pack";
struct ref {
@@
-30,7
+30,7
@@
static struct ref *get_remote_refs(int fd, int nr_match, char **match)
if (line[len-1] == '\n')
line[--len] = 0;
if (len < 42 || get_sha1_hex(line, sha1))
if (line[len-1] == '\n')
line[--len] = 0;
if (len < 42 || get_sha1_hex(line, sha1))
- die("git-
fetch-pack: protocol error - expected ref descriptor, got '%s¤
'", line);
+ die("git-
clone-pack: protocol error - expected ref descriptor, got '%s
'", line);
refname = line+41;
len = len-40;
if (nr_match && !path_match(refname, nr_match, match))
refname = line+41;
len = len-40;
if (nr_match && !path_match(refname, nr_match, match))
@@
-196,6
+196,10
@@
int main(int argc, char **argv)
quiet = 1;
continue;
}
quiet = 1;
continue;
}
+ if (!strncmp("--exec=", arg, 7)) {
+ exec = arg + 7;
+ continue;
+ }
usage(clone_pack_usage);
}
dest = arg;
usage(clone_pack_usage);
}
dest = arg;