summaryrefslogtreecommitdiff
path: root/librsync/rdiff.1
blob: 28d61895744e90dcf456db138696e16a9a88c7eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
.\"
.\" librsync -- dynamic caching and delta update in HTTP
.\" Id: rdiff.1,v 1.2 2001/08/08 07:11:07 mbp Exp 
.\" 
.\" Copyright (C) 2000 by Martin Pool <mbp@humbug.org.au>
.\" 
.\" This program is free software; you can redistribute it and/or
.\" modify it under the terms of the GNU Lesser General Public License
.\" as published by the Free Software Foundation; either version 2.1 of
.\" the License, or (at your option) any later version.
.\" 
.\" This program is distributed in the hope that it will be useful, but
.\" WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
.\" Lesser General Public License for more details.
.\" 
.\" You should have received a copy of the GNU Lesser General Public
.\" License along with this program; if not, write to the Free Software
.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
.\"
.TH rdiff 1 "Date: 2001/08/08 07:11:07 " 
.SH NAME
rdiff \- compute and apply signature-based file differences
.SH SYNOPSYS
.nf
\fBrdiff\fP [\fIoptions\fP] \fBsignature\fP \fIold-file signature-file\fP
.PP
\fBrdiff\fP [\fIoptions\fP] \fBdelta\fP \fIsignature-file new-file delta-file\fP
.PP
\fBrdiff\fP [\fIoptions\fP] \fBpatch\fP \fIbasis-file delta-file new-file\fP
.fi
.SH DESCRIPTION
In every case where a filename must be specified, \- may be used
instead to mean either standard input or standard output as
appropriate.
.SH "RETURN VALUE"
0 for successful completion, 1 for environmental problems (file not
found, invalid options, IO error, etc), 2 for a corrupt file and 3 for
an internal error or unhandled situation in librsync or rdiff.
.SH "SEE ALSO"
.BR librsync "(3)"
.SH "AUTHOR"
Martin Pool <mbp@samba.org>
.PP
The original rsync algorithm was discovered by Andrew Tridgell.
.PP
rdiff development has been supported by Linuxcare, Inc and VA Linux
Systems.