]> git.eshelyaron.com Git - emacs.git/commitdiff
(vc-annotate-display): Treat 2-digit years under 70 as 20YY.
authorRichard M. Stallman <rms@gnu.org>
Mon, 6 Sep 1999 03:46:33 +0000 (03:46 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 6 Sep 1999 03:46:33 +0000 (03:46 +0000)
lisp/vc.el

index 5d5bccbd7520130cb87fbba0daf77a3398722497..f7bc5029361fddab318a3666ffa33dd2e13f5579 100644 (file)
@@ -5,7 +5,7 @@
 ;; Author:     Eric S. Raymond <esr@snark.thyrsus.com>
 ;; Maintainer: Andre Spiegel <spiegel@inf.fu-berlin.de>
 
-;; $Id: vc.el,v 1.251 1999/08/27 07:59:22 schwab Exp eliz $
+;; $Id: vc.el,v 1.252 1999/09/02 12:50:28 eliz Exp rms $
 
 ;; This file is part of GNU Emacs.
 
@@ -2474,7 +2474,12 @@ THRESHOLD, nil otherwise"
             (day (string-to-number (match-string 1)))
              (month (cdr (assoc (match-string 2) local-month-numbers)))
             (year-tmp (string-to-number (match-string 3)))
-            (year (+ (if (> 100 year-tmp) 1900 0) year-tmp)) ; Possible millenium problem
+            ;; Years 0..69 are 2000..2069.
+            ;; Years 70..99 are 1970..1999.
+            (year (+ (cond ((> 70 year-tmp) 2000)
+                           ((> 100 year-tmp) 1900)
+                           (t 0))
+                     year-tmp))
             (high (- (car (current-time))
                      (car (encode-time 0 0 0 day month year))))
             (color (cond ((vc-annotate-compcar high (cond (color-map)