Function: vc-cvs-annotate-process-filter

vc-cvs-annotate-process-filter is a byte-compiled function defined in vc-cvs.el.gz.

Signature

(vc-cvs-annotate-process-filter FILTER PROCESS STRING)

Source Code

;; Defined in /usr/src/emacs/lisp/vc/vc-cvs.el.gz
(defun vc-cvs-annotate-process-filter (filter process string)
  (setq string (concat (process-get process 'output) string))
  (if (not (string-match vc-cvs-annotate-first-line-re string))
      ;; Still waiting for the first real line.
      (process-put process 'output string)
    (remove-function (process-filter process) #'vc-cvs-annotate-process-filter)
    (funcall filter process (substring string (match-beginning 0)))))