|
|
|
@ -149,10 +149,13 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern
|
|
|
|
|
|
|
|
|
|
argv[1] = disambiguate_ref(tip);
|
|
|
|
|
|
|
|
|
|
if (grep && pattern && (!strcmp(grep, "grep") ||
|
|
|
|
|
!strcmp(grep, "author") ||
|
|
|
|
|
!strcmp(grep, "committer")))
|
|
|
|
|
argv[argc++] = fmt("--%s=%s", grep, pattern);
|
|
|
|
|
if (grep && pattern) {
|
|
|
|
|
if (!strcmp(grep, "grep") || !strcmp(grep, "author") ||
|
|
|
|
|
!strcmp(grep, "committer"))
|
|
|
|
|
argv[argc++] = fmt("--%s=%s", grep, pattern);
|
|
|
|
|
if (!strcmp(grep, "range"))
|
|
|
|
|
argv[1] = pattern;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (path) {
|
|
|
|
|
argv[argc++] = "--";
|
|
|
|
|