Grsync is a GUI for rsync, the command line directory synchronization tool. While it can work with remote hosts, its focus is to synchronize local directories.
| Tags | Archiving backup Mirroring |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | POSIX BSD FreeBSD NetBSD OpenBSD Linux Solaris Mac OS X Windows via Cygwin |
| Implementation | C |
| Translations | Dutch Italian Chinese French Swedish Norwegian Turkish Russian German Spanish Czech Galician |
Recent releases


Changes: A "warning" button, which opens the error list, has been added. Some code cleanups and fixes has been made. The "itemize-changes" advanced rsync option has been added.


Changes: The project has been converted from Glade 2 to 3 with GtkBuilder. Some deprecated GTK+ calls have been removed, and GTK+ 2.16 is now required. Many lines of code have been removed. An acceptable way to make the rsync window resizable despite the presence of an expander was found. A "fast rsync scrolling" preferences switch was added along with an extra "on rsync error only" option to limit the execution of the "after" command and a "Notes" session field.


Changes: An "rsync output always open" bug was fixed along with a crash when importing sessions. rsync output was made faster by scrolling to the end of the text box every second instead of after every line.


Changes: Spanish, Czech, and Galician translations have been added. A little patch to solve the infamous "save session bug" has been applied.


Changes: Some bad bugs in the grsync-batch script have been fixed. An option to preserve hard links was added. An option to stop before running rsync if the "pre" command fails has been added. The French translation was updated. When run with -e option, do not close the window automatically if there are errors. The "incompatible implicit declaration of built-in function 'round'" compiler warning was removed. Little desktop file changes were made. A German translation was added.