FSVS stands for "Fast System VerSioning", "File System VerSioning" or "Full System VerSioning".
You may think of it as some kind of tar or rsync with versioned storage.
A future capability will be to cope with local adjustments for different machines (using branching techniques), so that most of the space needed for the backup of system-files (/bin, /usr, ...) can be shared between machines.
Product's homepage
Here are some key features of "FSVS":
· initialize itself for operation (define target URL)
· commit to this URL (backup), with meta-data support (owner, group, mode, devices, symlinks)
· show the status, ie. which entries have changed, and what was changed (data or meta-data)
· update from this URL (restore), with meta-data support
· use advanced ignore patterns, eg. to ignore all virtual filesystems like /proc, /sys, /dev (if devfs), and so on. PCRE-expressions and recursive ignore patterns are possible, too.
· Re-Synchronize with the repository, ie. get list of files in repository, to commit all different files.
Requirements:
· Subversion
· apr libraries
· PCRE
· rsync
What's New in This Release: [ read full changelog ]
· There are a few compilation fixes for Mac OS 10.6.
· There is a new "password" option.
· Compilation regressions for gcc-4.5 and gcc-4.6 are fixed.
· This release is compatible with autoconf 2.68.