mirror of
https://git.zx2c4.com/cgit
synced 2025-08-04 10:04:32 +02:00
Make repository search case insensitive
This reuses the strcasestr() compiled or linked by libgit.a to implement a case insensitive variation of the repository search. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
This commit is contained in:
parent
39912a24ed
commit
28d781f34b
2 changed files with 11 additions and 4 deletions
|
@ -48,13 +48,13 @@ int is_match(struct cgit_repo *repo)
|
|||
{
|
||||
if (!ctx.qry.search)
|
||||
return 1;
|
||||
if (repo->url && strstr(repo->url, ctx.qry.search))
|
||||
if (repo->url && strcasestr(repo->url, ctx.qry.search))
|
||||
return 1;
|
||||
if (repo->name && strstr(repo->name, ctx.qry.search))
|
||||
if (repo->name && strcasestr(repo->name, ctx.qry.search))
|
||||
return 1;
|
||||
if (repo->desc && strstr(repo->desc, ctx.qry.search))
|
||||
if (repo->desc && strcasestr(repo->desc, ctx.qry.search))
|
||||
return 1;
|
||||
if (repo->owner && strstr(repo->owner, ctx.qry.search))
|
||||
if (repo->owner && strcasestr(repo->owner, ctx.qry.search))
|
||||
return 1;
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue