X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=http-pull.c;h=f49525c00228b5db9dc2fbd4860883887bb7dbad;hb=f9e7750621ca5e067f58a679caff5ff2f9881c4c;hp=ba8585cfd4fcbe05b62a7ed2f0aa4ddbb625326e;hpb=6b0c3121061df6b323f430700e8077b324b5e9dd;p=git.git diff --git a/http-pull.c b/http-pull.c index ba8585cf..f49525c0 100644 --- a/http-pull.c +++ b/http-pull.c @@ -92,6 +92,11 @@ int fetch(unsigned char *sha1) return 0; } +int fetch_ref(char *ref, unsigned char *sha1) +{ + return -1; +} + int main(int argc, char **argv) { char *commit_id; @@ -103,6 +108,10 @@ int main(int argc, char **argv) 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; @@ -113,7 +122,7 @@ int main(int argc, char **argv) arg++; } if (argc < arg + 2) { - usage("git-http-pull [-c] [-t] [-a] [-v] commit-id url"); + usage("git-http-pull [-c] [-t] [-a] [-d] [-v] [--recover] commit-id url"); return 1; } commit_id = argv[arg];