summaryrefslogtreecommitdiff
path: root/transport.h
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2018-11-10 05:48:55 (GMT)
committerJunio C Hamano <gitster@pobox.com>2018-11-12 05:50:05 (GMT)
commit6c6d5d0776b5eb60dc206691fc1fde755e94da20 (patch)
treed004a57dadff0d37a6a4c9ca8c7cbc62f41a0394 /transport.h
parent878d832938100a0c4efc8373b782e086d2aae3cb (diff)
downloadgit-6c6d5d0776b5eb60dc206691fc1fde755e94da20.zip
git-6c6d5d0776b5eb60dc206691fc1fde755e94da20.tar.gz
git-6c6d5d0776b5eb60dc206691fc1fde755e94da20.tar.bz2
transport.c: remove implicit dependency on the_index
note, there's still another hidden dependency related to this: even though we pass a repo to transport_push() we still use is_bare_repository() which pretty much assumes the_repository (and some other global state). Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'transport.h')
-rw-r--r--transport.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/transport.h b/transport.h
index 9baeca2..f2ee7c4 100644
--- a/transport.h
+++ b/transport.h
@@ -223,7 +223,8 @@ void transport_set_verbosity(struct transport *transport, int verbosity,
#define REJECT_FETCH_FIRST 0x08
#define REJECT_NEEDS_FORCE 0x10
-int transport_push(struct transport *connection,
+int transport_push(struct repository *repo,
+ struct transport *connection,
struct refspec *rs, int flags,
unsigned int * reject_reasons);