Re: 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 <firstname.lastname@example.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