Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 25 lines (21 sloc) 0.44 kb
96249c0 Build-in send-pack, with an API for other programs to call.
Daniel Barkalow authored
1 #ifndef SEND_PACK_H
2 #define SEND_PACK_H
3
4 struct send_pack_args {
9be8916 @gitster signed push: add "pushee" header to push certificate
gitster authored
5 const char *url;
96249c0 Build-in send-pack, with an API for other programs to call.
Daniel Barkalow authored
6 unsigned verbose:1,
1207032 @peff transport: pass "quiet" flag to pack-objects
peff authored
7 quiet:1,
7755585 @smoofra git-push: make git push --porcelain print "Done"
smoofra authored
8 porcelain:1,
d7c411b @peff push: pass --progress down to git-pack-objects
peff authored
9 progress:1,
28b9d6e @awhitcroft Teach send-pack a mirror mode
awhitcroft authored
10 send_mirror:1,
96249c0 Build-in send-pack, with an API for other programs to call.
Daniel Barkalow authored
11 force_update:1,
12 use_thin_pack:1,
b74fce1 allow OFS_DELTA objects during a push
Nicolas Pitre authored
13 use_ofs_delta:1,
de1a2fd @spearce Smart push over HTTP: client side
spearce authored
14 dry_run:1,
a85b377 @gitster push: the beginning of "git push --signed"
gitster authored
15 push_cert:1,
4ff17f1 @rsahlberg send-pack.c: add --atomic command line argument
rsahlberg authored
16 stateless_rpc:1,
17 atomic:1;
96249c0 Build-in send-pack, with an API for other programs to call.
Daniel Barkalow authored
18 };
19
20 int send_pack(struct send_pack_args *args,
64fcef2 Move push matching and reporting logic into transport.c
Daniel Barkalow authored
21 int fd[], struct child_process *conn,
13eb462 @pclouds remote.h: replace struct extra_have_objects with struct sha1_array
pclouds authored
22 struct ref *remote_refs, struct sha1_array *extra_have);
96249c0 Build-in send-pack, with an API for other programs to call.
Daniel Barkalow authored
23
24 #endif
Something went wrong with that request. Please try again.