Mercurial

hg-cohere

hg-cohere (2008) is a shell script for “snapshotting” (backing up) system-wide, user-specific, and other shared dot- and configuration-files onto one or multiple local or remote filesystems, via the Mercurial (“hg”) distributed version control system. This script is authored by Leyli Cecil; licensed under the GNU General Public License; and publicly, freely downloadable.

page contents

  1. Synopsis
  2. Usage

Synopsis

This script is a Mercurial-fueled, NFS-, Samba-, and SSHFS-enabled, platform-portable Bourne shell script for selectively recursive archival, distribution, synchronization, and syndication of /etc/ and /home/* files and paths across one or several local or remote machines — in DVCS-decentralized fashion. (There! …Wasn’t that severely poetic.)

Usage

This script, when cronjob-driven, permits backup of system- and user-specific data and metadata onto conceivably many external devices, servers, and systems and publication of that data into the public, online arena (e.g., teh Internet tubes) — in a (more-or-less) automating fashion.