From f1984bb2367c14ca86a6afbdd87fa6280cd1162b Mon Sep 17 00:00:00 2001 From: Richard Maw Date: Sat, 25 Jun 2016 22:55:44 +0100 Subject: Find the default branch based on the contents of the namespace The find_current_ref callback does not need to be modified to strip off the namespace prefix, since the for_each_ref functions don't include the base ref prefix. Signed-off-by: Richard Maw --- cgit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cgit.c b/cgit.c index d9fe2b9..540200e 100644 --- a/cgit.c +++ b/cgit.c @@ -458,7 +458,7 @@ static char *find_default_branch(struct cgit_repo *repo) info.req_ref = repo->defbranch; info.first_ref = NULL; info.match = 0; - for_each_branch_ref(find_current_ref, &info); + cgit_for_each_namespaced_ref_in("refs/heads/", find_current_ref, &info); if (info.match) ref = info.req_ref; else -- cgit v1.2.3-59-g8ed1b