[LWN Logo]

Date: Fri, 8 Jan 1999 02:37:16 -0800 (PST)
From: "J.P.Lewis" <zilla@idiom.com>
To: java-linux@java.blackdown.org
Subject: ANNOUNCE: network file synchronization utility v1.1

(swing+rmi; developed with Blackdown jdk1.1.7a)

Version 1.1 is rewritten to no longer require native (non-java) link detection; 
installation is simplified; other improvements.

-----

Xfiles is a X/JFC utility that interactively 
cross-validates one disk against another over a network.
It's useful for people who work on several machines
and also as alternative backup strategy 
(portions of a disk may go bad at any time, with no simple indication of
which files were affected. Cross-validate against a second disk before
backup to make sure you aren't backing up bad data).

A client/server program (GUI on the client) traverses a file tree and
reports any files that are missing on the server machine, missing on the
client machine,  or different.  For each such file, the file size/sizes
and modification date(s) are shown, and a comparison (using Unix diff) can
be obtained. For files that are missing from one tree, similarly named
files in that tree are reported.  Inconsistent files can then be copied in
either direction or deleted on either machine.
The file trees do not need to be accessible via nfs; files checksums are
computed in parallel, so largely similar trees can be compared over a slow
network link; the client and server processes can also be run on the same
machine.

GPL'd source & binary at: 
www.idiom.com/~zilla/xfiles.html