diff options
Diffstat (limited to 'third_party/git/negotiator/noop.c')
-rw-r--r-- | third_party/git/negotiator/noop.c | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/third_party/git/negotiator/noop.c b/third_party/git/negotiator/noop.c deleted file mode 100644 index 60569b83501a..000000000000 --- a/third_party/git/negotiator/noop.c +++ /dev/null @@ -1,44 +0,0 @@ -#include "cache.h" -#include "noop.h" -#include "../commit.h" -#include "../fetch-negotiator.h" - -static void known_common(struct fetch_negotiator *n, struct commit *c) -{ - /* do nothing */ -} - -static void add_tip(struct fetch_negotiator *n, struct commit *c) -{ - /* do nothing */ -} - -static const struct object_id *next(struct fetch_negotiator *n) -{ - return NULL; -} - -static int ack(struct fetch_negotiator *n, struct commit *c) -{ - /* - * This negotiator does not emit any commits, so there is no commit to - * be acknowledged. If there is any ack, there is a bug. - */ - BUG("ack with noop negotiator, which does not emit any commits"); - return 0; -} - -static void release(struct fetch_negotiator *n) -{ - /* nothing to release */ -} - -void noop_negotiator_init(struct fetch_negotiator *negotiator) -{ - negotiator->known_common = known_common; - negotiator->add_tip = add_tip; - negotiator->next = next; - negotiator->ack = ack; - negotiator->release = release; - negotiator->data = NULL; -} |