bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#36644: Git log search


From: Dmitry Gutov
Subject: bug#36644: Git log search
Date: Mon, 15 Jul 2019 18:05:20 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2

Hi Juri,

On 14.07.2019 1:27, Juri Linkov wrote:
It would be very useful to have the command to grep git logs,
for instance, to search commits by bug numbers in format "bug#36789"
and many other such use cases:

I like the idea.

+;; - log-search (pattern)
+;;
+;;   Search for PATTERN in the revision log.

Is pattern a regexp or a verbatim string? That should be documented. Git supports regexps, but maybe we should look at what other backends can support as well.

I wonder if the format of the output should be specified as well. E.g. by saying that it's the same as for print-log, long version.

+(defun vc-git-log-search (buffer pattern)
+  (vc-setup-buffer buffer)
+  (vc-git-command
+   buffer 'async nil
+   "log"
+   "--no-color" "-i" (format "--grep=%s" pattern)))

Should this use shell-quote-argument?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]