Add register_refs_backend, to allow refs backends to be registered. Signed-off-by: David Turner <dturner@xxxxxxxxxxxxxxxx> --- refs.c | 6 ++++++ refs.h | 1 + 2 files changed, 7 insertions(+) diff --git a/refs.c b/refs.c index 901558d..534d12e 100644 --- a/refs.c +++ b/refs.c @@ -23,6 +23,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 a9fdbf0..45615e8 100644 --- a/refs.h +++ b/refs.h @@ -790,5 +790,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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html