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

Bug#720327: ITP: esu -- It allows to copy files with different checksums on the fly.



On Tue, 20 Aug 2013 10:21:05 -0400
Ryan Kavanagh <rak@debian.org> wrote:

> On Tue, Aug 20, 2013 at 03:33:06PM +0200, root wrote:
> > * Package name    : esu
> >   Description     : It allows to copy files with different checksums
> >                     on the fly.
> > 
> > Basicly a replacement for cp with additional checksum on the fly
> > support.  It allows MD5, SHA1, SHA224, SHA265, SHA384, SHA512
> > algorithm to be used.
> 
> How is this different from rsync? Quoting rsync(1):
> 
>        Rsync is a fast and extraordinarily versatile file  copying
>        tool.   It can  copy  locally,  to/from  another  host  over
>        any remote shell, or to/from a remote rsync daemon.
>        [...]
>                -c, --checksum              skip based on checksum,
>                                            not mod-time & size

It means "do not copy a file if its checksum on the receiver is the
same as on the sender", that is, this option just modifies the way
`rsync` detects whether a particular file should be updated on the
receiver.  The proposed tool combines (unconditional) copying with
calculating a checksum over the copied content.  At least that's how I
read it.


Reply to: