4 /* Possible values for push_cert field in send_pack_args. */
5 #define SEND_PACK_PUSH_CERT_NEVER 0
6 #define SEND_PACK_PUSH_CERT_IF_ASKED 1
7 #define SEND_PACK_PUSH_CERT_ALWAYS 2
9 struct send_pack_args
{
20 /* One of the SEND_PACK_PUSH_CERT_* constants. */
27 int option_parse_push_signed(const struct option
*opt
,
28 const char *arg
, int unset
);
30 int send_pack(struct send_pack_args
*args
,
31 int fd
[], struct child_process
*conn
,
32 struct ref
*remote_refs
, struct sha1_array
*extra_have
);