]> git.ipfire.org Git - thirdparty/git.git/blobdiff - transport.h
cache.h: move remote/connect API out of it
[thirdparty/git.git] / transport.h
index fcb1d25d96a750c171c4341a9c5f08992915fb6b..b551f991108c8142eda6c8cb5497d37782b6dd53 100644 (file)
@@ -2,12 +2,15 @@
 #define TRANSPORT_H
 
 #include "cache.h"
+#include "run-command.h"
 #include "remote.h"
 
 struct git_transport_options {
        unsigned thin : 1;
        unsigned keep : 1;
        unsigned followtags : 1;
+       unsigned check_self_contained_and_connected : 1;
+       unsigned self_contained_and_connected : 1;
        int depth;
        const char *uploadpack;
        const char *receivepack;
@@ -168,7 +171,7 @@ int transport_connect(struct transport *transport, const char *name,
 int transport_helper_init(struct transport *transport, const char *name);
 int bidirectional_transfer_loop(int input, int output);
 
-/* common methods used by transport.c and builtin-send-pack.c */
+/* common methods used by transport.c and builtin/send-pack.c */
 void transport_verify_remote_names(int nr_heads, const char **heads);
 
 void transport_update_tracking_ref(struct remote *remote, struct ref *ref, int verbose);