Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP4:GA
librsync
librsync-man-example.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File librsync-man-example.diff of Package librsync
From: Matt McCutchen ( hashproduct ) - 2009-11-20 17:06:56 PST URL: http://sourceforge.net/tracker/?func=detail&aid=2901539&group_id=56125&atid=479441 Subject: Add an example to the rdiff(1) man page - ID: 2901539 For a user who just wants to use rdiff(1) to perform the three phases of the delta-transfer algorithm, the man page is pretty sparse. The patch adds a complete example and also adds a reference to the rsync technical report in both the rdiff(1) and librsync(3) man pages. It is based on the following explanation I gave on the rsync list: http://lists.samba.org/archive/rsync/2009-November/024261.html Index: b/doc/librsync.3 =================================================================== --- a/doc/librsync.3 +++ b/doc/librsync.3 @@ -53,6 +53,8 @@ scriptable access to rsync functions. .PP .I rdiff and librsync Manual .PP +\fIhttp://rsync.samba.org/tech_report/\fP +.PP \fIhttp://rproxy.sourceforge.net/\fP or \fIhttp://linuxcare.com.au/rproxy/\fP. .PP \fIdraft-pool-rsync\fP Index: b/doc/rdiff.1 =================================================================== --- a/doc/rdiff.1 +++ b/doc/rdiff.1 @@ -33,7 +33,22 @@ rdiff \- compute and apply signature-bas You can use \fBrdiff\fP to update files, much like \fBrsync\fP does. However, unlike \fBrsync\fP, \fBrdiff\fP puts you in control. There are three steps to updating a file: \fBsignature\fP, \fBdelta\fP, and -\fBpatch\fP. +\fBpatch\fP. Here is an example of the entire process, assuming you start +with files \fIsrc/file\fP and \fIdest/file.old\fP: +.PP +.RS +(cd dest && rdiff signature file.old file.sig) +.br +cp dest/file.sig src/ +.br +(cd src && rdiff delta file.sig file file.delta) +.br +cp src/file.delta dest/ +.br +(cd dest && rdiff patch file file.delta file) +.RE +.PP +Now \fIdest/file\fP is a copy of \fIsrc/file\fP. .SH DESCRIPTION In every case where a filename must be specified, \- may be used instead to mean either standard input or standard output as @@ -46,6 +61,8 @@ found, invalid options, IO error, etc), an internal error or unhandled situation in librsync or rdiff. .SH "SEE ALSO" .BR librsync "(3)" +.PP +\fIhttp://rsync.samba.org/tech_report/\fP .SH "AUTHOR" Martin Pool <mbp@samba.org> .PP
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor