This sets up the existing backend early, so that other code which reads refs is reading from the right place. Signed-off-by: David Turner <dturner@xxxxxxxxxxxxxxxx> Signed-off-by: Junio C Hamano <gitster@xxxxxxxxx> --- config.c | 1 + setup.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/config.c b/config.c index 9ba40bc..cca7e28 100644 --- a/config.c +++ b/config.c @@ -11,6 +11,7 @@ #include "strbuf.h" #include "quote.h" #include "hashmap.h" +#include "refs.h" #include "string-list.h" #include "utf8.h" diff --git a/setup.c b/setup.c index bd3a2cf..e2e1220 100644 --- a/setup.c +++ b/setup.c @@ -457,6 +457,10 @@ static int check_repository_format_gently(const char *gitdir, int *nongit_ok) ret = -1; } + register_ref_storage_backends(); + if (set_ref_storage_backend(ref_storage_backend)) + die(_("Unknown ref storage backend %s"), ref_storage_backend); + strbuf_release(&sb); return ret; } -- 2.4.2.767.g62658d5-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