From: martin rudalics <rudalics@gmx.at>
Cc: emacs-devel@gnu.org
Subject: Re: vc-cvs-parse-entry
Date: Tue, 05 Sep 2006 11:10:20 +0200 [thread overview]
Message-ID: <44FD3EFC.9040603@gmx.at> (raw)
In-Reply-To: <u3bb77bzm.fsf@gnu.org>
> Please tell which of these results are correct. I don't know what are
> the details of the DST rules in your locale.
I can't. I don't know how to get the original times from the server.
There is, however, one thing I know: ediff uses
(ediff-format-date (decode-time file-modtime))
where file-modtime is taken from (nth 5 (file-attributes filename)) to
insert modification times in listings.
Now I happen to keep around backups of ediff output. In particular I
have a file called "cus-edit.patch". Its modification time according to
Emacs is 2006-02-26 17:29:48. (According to DIR its 26.02.06 18:29.)
The file contains the following ediff output:
*** cus-edit.el Wed Feb 1 10:17:44 2006
--- cus-edit.el Sun Feb 26 18:11:40 2006
With the modification time reported by Emacs I must have
- saved `cus-edit.el' at 18:11:40,
- run ediff, and
- saved the output of ediff to "cus-edit.patch" at 17:29:48.
That's paradoxal. (I verified that with a couple of other files, of
course.)
There's a second clue. I use (add-hook 'before-save-hook 'time-stamp).
Now I have a backup of a file containing the line
;; Time-stamp: "2006-02-03 18:32:33 martin"
the modification time of that file as reported by Emacs reads as
2006-02-03 17:32:32.
Hence I strongly conjecture that when DST is on, `file-attributes'
returns the wrong modification time for files saved when DST was off for
Windows98/FAT32.
>>BTW, stat (GNU coreutils) 5.3.0 gives the same results as Emacs, hence
>>the results delivered by stat and ls (GNU fileutils) 3.16 differ on my
>>system.
>
>
> The GnuWin32 ports use a different implementation of stat nowadays,
> perhaps that's the cause for the different results.
ls (GNU coreutils) 5.3.0 does the same as stat (GNU coreutils) 5.3.0.
I conjecture that both report wrong times for Windows98/FAT32.
next prev parent reply other threads:[~2006-09-05 9:10 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-08-29 16:20 vc-cvs-parse-entry martin rudalics
2006-08-29 19:07 ` vc-cvs-parse-entry Stefan Monnier
2006-08-29 20:51 ` vc-cvs-parse-entry martin rudalics
2006-08-29 21:06 ` vc-cvs-parse-entry Stefan Monnier
2006-08-30 12:24 ` vc-cvs-parse-entry Eli Zaretskii
2006-08-30 17:51 ` vc-cvs-parse-entry martin rudalics
2006-09-02 13:10 ` vc-cvs-parse-entry Eli Zaretskii
2006-09-02 13:45 ` vc-cvs-parse-entry martin rudalics
2006-09-02 14:48 ` vc-cvs-parse-entry Eli Zaretskii
2006-09-03 10:40 ` vc-cvs-parse-entry martin rudalics
2006-09-03 21:00 ` vc-cvs-parse-entry Eli Zaretskii
2006-09-04 3:17 ` vc-cvs-parse-entry Eli Zaretskii
2006-09-04 9:17 ` vc-cvs-parse-entry martin rudalics
2006-09-04 17:55 ` vc-cvs-parse-entry Eli Zaretskii
2006-09-05 9:10 ` martin rudalics [this message]
2006-09-05 18:31 ` vc-cvs-parse-entry Eli Zaretskii
2006-09-10 9:55 ` vc-cvs-parse-entry martin rudalics
2006-09-10 21:17 ` vc-cvs-parse-entry Eli Zaretskii
2006-09-11 9:41 ` vc-cvs-parse-entry martin rudalics
2006-09-11 14:14 ` vc-cvs-parse-entry Stefan Monnier
2006-09-12 3:50 ` vc-cvs-parse-entry Eli Zaretskii
2006-09-14 8:40 ` vc-cvs-parse-entry martin rudalics
2006-09-15 17:43 ` vc-cvs-parse-entry Eli Zaretskii
2006-09-15 17:51 ` vc-cvs-parse-entry Eli Zaretskii
2006-08-30 21:01 ` vc-cvs-parse-entry Stefan Monnier
2006-09-02 12:32 ` vc-cvs-parse-entry Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=44FD3EFC.9040603@gmx.at \
--to=rudalics@gmx.at \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.