mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-06 11:55:48 +00:00
Cosmetic changes for add-log.el.
* lisp/vc/add-log.el: Don't require timezone when compiling. (timezone-make-date-sortable): Autoload it. (change-log-sortable-date-at): Don't require timezone. Use `ignore-errors'.
This commit is contained in:
parent
d97034985a
commit
7b344dfef7
@ -1,5 +1,10 @@
|
||||
2010-09-23 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* vc/add-log.el: Don't require timezone when compiling.
|
||||
(timezone-make-date-sortable): Autoload it.
|
||||
(change-log-sortable-date-at): Don't require timezone.
|
||||
Use `ignore-errors'.
|
||||
|
||||
* comint.el (comint-use-prompt-regexp-instead-of-fields):
|
||||
Move alias before definition, so it does not need autoloading.
|
||||
|
||||
|
@ -37,9 +37,6 @@
|
||||
|
||||
;;; Code:
|
||||
|
||||
(eval-when-compile
|
||||
(require 'timezone))
|
||||
|
||||
(defgroup change-log nil
|
||||
"Change log maintenance."
|
||||
:group 'tools
|
||||
@ -1252,19 +1249,18 @@ Has a preference of looking backwards."
|
||||
(change-log-get-method-definition-1 ""))
|
||||
(concat change-log-get-method-definition-md "]"))))))
|
||||
|
||||
(autoload 'timezone-make-date-sortable "timezone")
|
||||
|
||||
(defun change-log-sortable-date-at ()
|
||||
"Return date of log entry in a consistent form for sorting.
|
||||
Point is assumed to be at the start of the entry."
|
||||
(require 'timezone)
|
||||
(if (looking-at change-log-start-entry-re)
|
||||
(let ((date (match-string-no-properties 0)))
|
||||
(if date
|
||||
(if (string-match "\\(....\\)-\\(..\\)-\\(..\\)\\s-+" date)
|
||||
(concat (match-string 1 date) (match-string 2 date)
|
||||
(match-string 3 date))
|
||||
(condition-case nil
|
||||
(timezone-make-date-sortable date)
|
||||
(error nil)))))
|
||||
(ignore-errors (timezone-make-date-sortable date)))))
|
||||
(error "Bad date")))
|
||||
|
||||
(defun change-log-resolve-conflict ()
|
||||
|
Loading…
Reference in New Issue
Block a user