From: David Turner Date: Mon, 28 Sep 2015 22:02:16 GMT Subject: [PATCH v2 41/43] refs: add register_refs_backend Message-ID: <1443477738-32023-42-git-send-email-dturner@twopensource.com> In-Reply-To: <1443477738-32023-1-git-send-email-dturner@twopensource.com> Add register_refs_backend, to allow refs backends to be registered. Signed-off-by: David Turner --- refs.c | 6 ++++++ refs.h | 1 + 2 files changed, 7 insertions(+) diff --git a/refs.c b/refs.c index 4f2ab25..4195657 100644 --- a/refs.c +++ b/refs.c @@ -18,6 +18,12 @@ struct ref_be *refs_backends = &refs_be_files; const char *refs_backend_type; +void register_refs_backend(struct ref_be *be) +{ + be->next = refs_backends; + refs_backends = be; +} + /* * This function is used to switch to an alternate backend. */ diff --git a/refs.h b/refs.h index cf1780e..ac88371 100644 --- a/refs.h +++ b/refs.h @@ -764,5 +764,6 @@ struct ref_be { extern struct ref_be refs_be_files; int set_refs_backend(const char *name, void *init_data); +void register_refs_backend(struct ref_be *be); #endif /* REFS_H */ -- 2.4.2.644.g97b850b-twtrsrc