cgit

commit a579fb02561c98a146c9e707d098d2b10aa02015

Author: Lars Hjemli <hjemli@gmail.com>

ui-log.c: allow commit range as search expression

Inspired-by: Johan Herland <johan@herland.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>

 ui-log.c | 11 +++++++----
 ui-shared.c | 1 +


diff --git a/ui-log.c b/ui-log.c
index 09476049b858783a4d165a3a45e21879790957f0..4441d1d55025405e47d69f07ee79176c510fa111 100644
--- a/ui-log.c
+++ b/ui-log.c
@@ -146,10 +146,13 @@ 		tip = ctx.qry.head;
 
 	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++] = "--";




diff --git a/ui-shared.c b/ui-shared.c
index 8827fff4b19ed6b231a09f6870d4c2615deea82a..0f65474fa708192ee2dc1a0e97b4332ae5779023 100644
--- a/ui-shared.c
+++ b/ui-shared.c
@@ -738,6 +738,7 @@ 		html("