Hi,

the -C (or --compare) option is currently not mentioned in the info
documentation, and in man page it reads:

    compare each pair of source and destination files, and
    in some cases, do not modify the destination at all

That's not very specific, making -C effectively unuseable. I found a
nice description of what it does on this list, written by Kamil Dudka
(http://lists.gnu.org/archive/html/bug-coreutils/2009-01/msg00122.html):

    With this option install checks an existing destination file and if it
    is not different (by content, owner, group and mode) from source, the
    file is not installed. Preserving destination's original mtime can
    significantly decrease time of building when a system library is
    reinstalled but the header files are not changed at all.

IMHO this is adequate for the info documentation. For the shorter
manpage, the description could be changed to read: 

    compare each pair of source and destination files, and
    if identical (by content, ownership and mode), do not 
    copy to preserve mtime

Florian


Reply via email to