]> gitweb.ps.run Git - ps-cgit/commit
Only guess default branch when a repo page is requested
authorLars Hjemli <hjemli@gmail.com>
Mon, 20 Jun 2011 18:59:10 +0000 (20:59 +0200)
committerLars Hjemli <hjemli@gmail.com>
Mon, 20 Jun 2011 18:59:10 +0000 (20:59 +0200)
commite95c70d4ea997d1217d5c81cb3b640f3fa025df1
tree36bb5cb276494ae1c7b813969f5381bffb06a3d4
parentd711de55280c3c9c10cfda4e24c8f3b3015217b2
Only guess default branch when a repo page is requested

There's no need to invoke guess_defbranch() for each repo during
scan-path, since repo.defbranch is only used when repo content is
being displayed.

Also, some users prefer to register their projects manually in cgitrc
but they got no benefit from the new repo.defbranch handling.

This patch tries to rectify these issues by only invoking guess_defbranch()
when needed, regardless of how the repo was registered.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
cgit.c
scan-tree.c
shared.c