The man page for rdiff indicates that '-' can be passed
in any position on the command line to refer to
stdin/stdout as appropriate.
# bunzip2 -c new.tar.rdiff.bz2 | rdiff patch old.tar -
new.tar
rdiff: unknown option: -
Try `rdiff --help' for more information.
Not sure whether this should be classed as a bug in
implementation or documentation.
Logged In: YES
user_id=10273
This is a documentation problem. You need to use '--' to
turn off option parsing before you can use '-' for stdin/stdout.
I see Debian has an updated man page that mentions this...
updating in CVS now.
Logged In: YES
user_id=10273
This bug has been fixed in the developer's CVS. There may be
some delay before the fix appears in anonymous CVS.
The fix will be included in the next release of librsync after
0.9.6. This bug will be closed when the fix is included in a release.