Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2009-11-30 17:45:27
Size: 1034
Editor: ObenSonne
Comment: Add new page for autosync extension
Revision 5 as of 2012-10-02 20:38:27
Size: 1180
Editor: ObenSonne
Comment: remove practically obsolete version requirement
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== AutoSync Extension == = AutoSync Extension =

Automated duplex synchronization with another repository.

== Status ==
Line 7: Line 11:
Download site: http://bitbucket.org/obensonne/hg-autosync Repository: ''http://bitbucket.org/obensonne/hg-autosync''
Line 9: Line 13:
''Requires Mercurial ≥ 1.3.1'' Web page: ''http://bitbucket.org/obensonne/hg-autosync''
Line 11: Line 15:
=== Description === == Overview ==
Line 13: Line 17:
This extension provides the ''autosync'' command which automatically and continuously commits working copy changes, fetches changes from another repository and pushes everything back to the other repository. The idea of this extension is to use Mercurial as a synchronization engine to keep files in sync across work stations.
Line 15: Line 19:
It's purpose is to use Mercurial as a back-end to synchronize files across work stations. This extension provides the ''autosync'' command which automatically and continuously commits working copy changes, fetches (pull, merge, commit) changes from another repository and pushes local changes back to the other repository
Line 19: Line 23:
=== Configuration === == Configuration ==

AutoSync Extension

Automated duplex synchronization with another repository.

Status

This extension is not distributed with Mercurial.

Author: ObenSonne

Repository: http://bitbucket.org/obensonne/hg-autosync

Web page: http://bitbucket.org/obensonne/hg-autosync

Overview

The idea of this extension is to use Mercurial as a synchronization engine to keep files in sync across work stations.

This extension provides the autosync command which automatically and continuously commits working copy changes, fetches (pull, merge, commit) changes from another repository and pushes local changes back to the other repository

Visit the project site for a more detailed description.

Configuration

Configure your .hgrc to enable the extension by adding following lines:

[extensions]
autosync = /path/to/autosync.py

Usage

Typically you run hg autosync -D in each repository clone you want to be synchronized.

Inspect hg help autosync to get more detailed information and available options.


CategoryExtensionsByOthers

AutoSyncExtension (last edited 2015-03-31 20:58:23 by ObenSonne)