[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?
- bug#36644: Git log search, Juri Linkov, 2019/07/13
- bug#36644: Git log search,
Dmitry Gutov <=
- bug#36644: Git log search, Juri Linkov, 2019/07/15
- bug#36644: Git log search, Dmitry Gutov, 2019/07/16
- bug#36644: Git log search, Andreas Schwab, 2019/07/16
- bug#36644: Git log search, Robert Pluim, 2019/07/16
- bug#36644: Git log search, Juri Linkov, 2019/07/16
- bug#36644: Git log search, Noam Postavsky, 2019/07/16
- bug#36644: Git log search, Juri Linkov, 2019/07/18
- bug#36644: Git log search, Dmitry Gutov, 2019/07/24
- bug#36644: Git log search, Juri Linkov, 2019/07/16
- bug#36644: Git log search, Dmitry Gutov, 2019/07/18