neocgit

a more 'modern' version of cgit
Log | Files | Refs | Submodules | README | LICENSE | git clone https://git.ne02ptzero.me/git/neocgit

commit 78031f92b0ff064efa82065a3cf6020c1256a5fd
parent e9a7042b5b44c6af2c7dc91eabed732d92278218
Author: Lars Hjemli <hjemli@gmail.com>
Date:   Mon, 14 Apr 2008 23:07:52 +0200

Fix search in repo index even if caching is enabled

The repository index page needed to include the querystring in the cache
filename.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>

Diffstat:
Mcgit.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/cgit.c b/cgit.c @@ -179,7 +179,9 @@ static int cgit_prepare_cache(struct cacheitem *item) } if (!ctx.repo) { - item->name = xstrdup(fmt("%s/index.html", ctx.cfg.cache_root)); + item->name = xstrdup(fmt("%s/index.%s.html", + ctx.cfg.cache_root, + cache_safe_filename(ctx.qry.raw))); item->ttl = ctx.cfg.cache_root_ttl; return 1; }