X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=fetch-pack.h;h=8bd9c32561e79d194d27fa10cc98a26aa2cb673c;hb=003b33a8;hp=cdcd84f2b562d2f6a47a2ed2f4434034f639cbd5;hpb=1788c39cd0742439b9bedc28bc10bc4d105b6c0f;p=git.git diff --git a/fetch-pack.h b/fetch-pack.h index cdcd84f2b..8bd9c3256 100644 --- a/fetch-pack.h +++ b/fetch-pack.h @@ -4,18 +4,24 @@ struct fetch_pack_args { const char *uploadpack; - int quiet; - int keep_pack; int unpacklimit; - int use_thin_pack; - int fetch_all; - int verbose; int depth; - int no_progress; + unsigned quiet:1, + keep_pack:1, + lock_pack:1, + use_thin_pack:1, + fetch_all:1, + verbose:1, + no_progress:1, + include_tag:1; }; -void setup_fetch_pack(struct fetch_pack_args *args); - -struct ref *fetch_pack(const char *dest, int nr_heads, char **heads, char **pack_lockfile); +struct ref *fetch_pack(struct fetch_pack_args *args, + int fd[], struct child_process *conn, + const struct ref *ref, + const char *dest, + int nr_heads, + char **heads, + char **pack_lockfile); #endif