Function: hypb:fgrep-git-log

hypb:fgrep-git-log is an interactive and byte-compiled function defined in hypb.el.

Signature

(hypb:fgrep-git-log STRING)

Documentation

List git log entries whose changesets include STRING for selection and display.

Listing is asynchronous. A press of RET, the Action Key or the Assist Key on any log line will display its committed changes.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260822.1645/hypb.el
(defun hypb:fgrep-git-log (string)
  "List git log entries whose changesets include STRING for selection and display.
Listing is asynchronous.  A press of RET, the Action Key or the
Assist Key on any log line will display its committed changes."
  (interactive "sFgrep git commits containing: ")
  (let ((default-directory (or (car (smart-ancestor-tag-files "./" ".git"))
                               hyperb:dir)))
    (compile (format "git log -S'%s' --line-prefix='commit ' --oneline" string)
	     #'hypb:fgrep-git-log-mode)))