batch-mode fixes [was: [PATCH] fix read-batch SEGFAULT]

Donovan Baarda abo at minkirri.apana.org.au
Wed May 19 01:21:40 GMT 2004


On Wed, 2004-05-19 at 06:10, Chris Shoemaker wrote:
> On Tue, May 18, 2004 at 10:06:52AM -0400, Alberto Accomazzi wrote:
> > Chris Shoemaker wrote:
[...]
> > that the feature is useless, but just caution people that they need to 
> > understand the assumptions that this use of rsync is based upon.  Also, 
> > I would suggest checking out other diff/patch tools such as rdiff-backup 
> > or xdelta.
> 
> 	I looked at theses but didn't see how they could help me in my 
> situation (same as what you described).  Am I missing something?

Perhaps he failed to go low enough :-)

rdiff-backup is built on librsync, which has a command line tool rdiff.
rdiff has seperate command line options for; generate signature,
calculate delta, and apply delta. This allows you build your own batch
mode tools. Note that it is only one file at a time; you would have to
build your own directory walking tools etc.

xdelta does the same thing, except it doesn't use signatures. It is much
more like a efficient generic binary diff/patch tool. This makes it
unsuitable for some applications, but its deltas are much more
efficient.

-- 
Donovan Baarda <abo at minkirri.apana.org.au>
http://minkirri.apana.org.au/~abo/



More information about the rsync mailing list