]> git.eshelyaron.com Git - emacs.git/commitdiff
Cosmetic changes for add-log.el.
authorGlenn Morris <rgm@gnu.org>
Thu, 23 Sep 2010 07:17:08 +0000 (00:17 -0700)
committerGlenn Morris <rgm@gnu.org>
Thu, 23 Sep 2010 07:17:08 +0000 (00:17 -0700)
* 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'.

lisp/ChangeLog
lisp/vc/add-log.el

index 7bf7ed531080583196ac1939fbc66ada4cf26190..658c4b18b5823b71eb8b9fff0aa3ef3d80da65eb 100644 (file)
@@ -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.
 
index 23f1e33f181b60edbc00c3b59d45330a9a5b1161..b63e482ff05f58bf87c0a28a72dd6076c8d59471 100644 (file)
@@ -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 "]"))))))
 \f
+(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 ()