summaryrefslogtreecommitdiff
path: root/src/transport.h
diff options
context:
space:
mode:
authorCarlos Martín Nieto <carlos@cmartin.tk>2012-07-24 17:10:57 +0200
committerCarlos Martín Nieto <carlos@cmartin.tk>2012-07-30 20:28:16 +0200
commit114dc6e14c47ff574b4c97d4519782de3f9d28b2 (patch)
tree85283b30f80129d66017361acf06120bc6379413 /src/transport.h
parent64d01de8a7802ebec031f921496747bf09426df1 (diff)
downloadlibgit2-114dc6e14c47ff574b4c97d4519782de3f9d28b2.tar.gz
network: implement multi_ack for the git transport
Diffstat (limited to 'src/transport.h')
-rw-r--r--src/transport.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/transport.h b/src/transport.h
index 09afb0c72..3ef36f49f 100644
--- a/src/transport.h
+++ b/src/transport.h
@@ -20,10 +20,12 @@
#define GIT_CAP_OFS_DELTA "ofs-delta"
+#define GIT_CAP_MULTI_ACK "multi_ack"
typedef struct git_transport_caps {
int common:1,
- ofs_delta:1;
+ ofs_delta:1,
+ multi_ack: 1;
} git_transport_caps;
#ifdef GIT_SSL
@@ -76,6 +78,7 @@ struct git_transport {
#ifdef GIT_SSL
struct gitno_ssl ssl;
#endif
+ git_vector common;
gitno_buffer buffer;
GIT_SOCKET socket;
git_transport_caps caps;