mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-27 07:37:33 +00:00
Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1169
This commit is contained in:
commit
4787a496a0
@ -1,3 +1,8 @@
|
||||
2008-05-18 David Hull <david@snap.com> (tiny change)
|
||||
|
||||
* vc-hg.el (vc-hg-annotate-re): Recognize the output of --follow.
|
||||
(vc-hg-annotate-command): Allow white space before version number.
|
||||
|
||||
2008-05-18 Jay Belanger <jay.p.belanger@gmail.com>
|
||||
|
||||
* calc/calc-yank.el (calc-register-alist): New variable.
|
||||
|
@ -288,14 +288,18 @@ Optional arg REVISION is a revision to annotate from."
|
||||
(when revision (concat "-r" revision)))
|
||||
(with-current-buffer buffer
|
||||
(goto-char (point-min))
|
||||
(re-search-forward "^[0-9]")
|
||||
(delete-region (point-min) (1- (point)))))
|
||||
(re-search-forward "^[ \t]*[0-9]")
|
||||
(delete-region (point-min) (match-beginning 0))))
|
||||
|
||||
|
||||
;; The format for one line output by "hg annotate -d -n" looks like this:
|
||||
;;215 Wed Jun 20 21:22:58 2007 -0700: CONTENTS
|
||||
;; i.e: VERSION_NUMBER DATE: CONTENTS
|
||||
(defconst vc-hg-annotate-re "^[ \t]*\\([0-9]+\\) \\(.\\{30\\}\\): ")
|
||||
;; If the user has set the "--follow" option, the output looks like:
|
||||
;;215 Wed Jun 20 21:22:58 2007 -0700 foo.c: CONTENTS
|
||||
;; i.e. VERSION_NUMBER DATE FILENAME: CONTENTS
|
||||
(defconst vc-hg-annotate-re
|
||||
"^[ \t]*\\([0-9]+\\) \\(.\\{30\\}\\)[^:\n]*\\(:[^ \n][^:\n]*\\)*: ")
|
||||
|
||||
(defun vc-hg-annotate-time ()
|
||||
(when (looking-at vc-hg-annotate-re)
|
||||
@ -306,7 +310,7 @@ Optional arg REVISION is a revision to annotate from."
|
||||
(defun vc-hg-annotate-extract-revision-at-line ()
|
||||
(save-excursion
|
||||
(beginning-of-line)
|
||||
(if (looking-at vc-hg-annotate-re) (match-string-no-properties 1))))
|
||||
(when (looking-at vc-hg-annotate-re) (match-string-no-properties 1))))
|
||||
|
||||
(defun vc-hg-previous-revision (file rev)
|
||||
(let ((newrev (1- (string-to-number rev))))
|
||||
|
Loading…
Reference in New Issue
Block a user