branch: elpa/vc-fossil commit ec8c00cc5bffb993e9f1a107ac969b64b4a1f2db Author: fifr <fifr> Commit: fifr <fifr>
Fix extraction of revision in annotate buffer. --- vc/el/vc-fossil.el | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/vc/el/vc-fossil.el b/vc/el/vc-fossil.el index 84261a9..1b5af79 100644 --- a/vc/el/vc-fossil.el +++ b/vc/el/vc-fossil.el @@ -300,17 +300,19 @@ If REV is specified, annotate that revision." (defconst vc-fossil-annotate-re "\\([[:word:]]+\\)\\s-+\\([-0-9]+\\)\\s-+[0-9]+: ") +;; TODO: currently only the date is used, not the time (defun vc-fossil-annotate-time () (when (looking-at vc-fossil-annotate-re) (goto-char (match-end 0)) (vc-annotate-convert-time (date-to-time (format "%s 00:00:00" (match-string-no-properties 2)))))) -;; TODO: currently only the date is used, not the time (defun vc-fossil-annotate-extract-revision-at-line () - (when (looking-at vc-fossil-annotate-re) - (goto-char (match-end 0)) - (match-string-no-properties 1))) + (save-excursion + (beginning-of-line) + (when (looking-at vc-fossil-annotate-re) + (goto-char (match-end 0)) + (match-string-no-properties 1)))) ;;; TAG SYSTEM