summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Hjemli <hjemli@gmail.com>2008-04-14 23:07:52 +0200
committerLars Hjemli <hjemli@gmail.com>2008-04-14 23:07:52 +0200
commit78031f92b0ff064efa82065a3cf6020c1256a5fd (patch)
tree44c8d9925dc57149f22f15f1ec06ffd4c5c0a24e
parentMake a few more columns in repolist and log view clickable (diff)
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>
-rw-r--r--cgit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/cgit.c b/cgit.c
index 6ec763f..38b0ba5 100644
--- 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;
}