all repos — cgit @ 78031f92b0ff064efa82065a3cf6020c1256a5fd

a hyperfast web frontend for git written in c

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>
Lars Hjemli hjemli@gmail.com
Mon, 14 Apr 2008 23:07:52 +0200
commit

78031f92b0ff064efa82065a3cf6020c1256a5fd

parent

e9a7042b5b44c6af2c7dc91eabed732d92278218

1 files changed, 3 insertions(+), 1 deletions(-)

jump to
M cgit.ccgit.c

@@ -179,7 +179,9 @@ return 0;

} 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; }