emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: `cp' don't preserve timestamps by default on windows-xp


From: Eli Zaretskii
Subject: Re: `cp' don't preserve timestamps by default on windows-xp
Date: Wed, 11 Jul 2007 02:25:19 -0400

> From: Zhang Wei <address@hidden>
> Date: Wed, 11 Jul 2007 12:06:40 +0800
> 
> The `cp' command of my installation don't preserve timestamps by
> default

`cp' never did.  Only the Windows copy commands do.

> that makes the .elc files and the .el files have same timestamps as they
> are installed, and causes a lot of "source is newer" messages.

If they have the same timestamps, why do you get "source is newer"
messages?  I don't get them on my machine, and lread.c explicitly
checks for .elc time _less_ than the .el time, not _less_or_equal_.
Could you please look closer at this problem and tell where do the
messages come from, and why?

> -CP             = cp -f
> -CP_DIR         = cp -rf
> +CP             = cp -fp
> +CP_DIR         = cp -rfp

Thanks, but I don't want to rely on a GNU `cp' without checking.  And
I'd like us to understand the problem (which doesn't seem to happen to
me) better before we consider solutions.

In any case, thank you for your report.

> In GNU Emacs 22.1.50.1 (i386-mingw-nt5.1.2600)
>  of 2007-07-11 on BREP

Does this happen in the released Emacs 22.1?

> modified by Zhangwei <address@hidden>.

What modifications are those?  Is it possible that they cause the
messages?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]