Function: vc-svn-revision-table
vc-svn-revision-table is a byte-compiled function defined in
vc-svn.el.gz.
Signature
(vc-svn-revision-table FILES)
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-svn.el.gz
(defun vc-svn-revision-table (files)
(let ((vc-svn-revisions '()))
(with-current-buffer "*vc*"
(vc-svn-command nil 0 files "log" "-q")
(goto-char (point-min))
(forward-line)
(let ((start (point-min))
(loglines (buffer-substring-no-properties (point-min)
(point-max))))
(while (string-match "^r\\([0-9]+\\) " loglines)
(push (match-string 1 loglines) vc-svn-revisions)
(setq start (+ start (match-end 0)))
(setq loglines (buffer-substring-no-properties start (point-max)))))
vc-svn-revisions)))