Grsync makes use of the GTK libraries and is released under the GPL license, so it is opensource.
Grsync does not need the Gnome libraries to run. Grsync can be effectively used to synchronize local directories and it comes with support for remote targets as well (even though it does not support browsing the remote folder).
Sample uses of grsync include: synchronize a music collection with removable devices, backup personal files to a networked drive, replication of a partition to another one, mirroring of files, etc.
NOTE: The Mac OS X port is maintained by Éric Béliveau.
Here are some key features of "Grsync":
· Most commonly used rsync options available, additional options may be specified by command line switches
· Saves multiple settings with customized names (no limit on number of "sessions")
· Can do simulation or normal execution
· Captures and prints rsync output nicely on a own window and log to a file
· Parses rsync output to display progress bars and other information
· Highlights errors and show them on a separate window, for better and faster control over rsync runs
· Can pause rsync execution
· A good number of translations available
· Can run custom commands before (and stop in case of failure) and after rsync
· Shell script for batch, crontab use etc. provided (grsync-batch)
· Can import and export sessions on file; i.e. share your settings with people!
· Needs rsync installed on the system (command line tool only, no need for server-side daemon) and GTK
· Available for free and with sources!
Requirements:
· Apple Xcode (to build from sources)
· GTK
What's New in This Release: [ read full changelog ]
· Do not allow creation of session names with slashes in them
· Lintian fixes to man pages and desktop file