Differences between revisions 9 and 10
Revision 9 as of 2013-08-31 08:51:33
Size: 2311
Editor: rcl
Comment:
Revision 10 as of 2013-08-31 12:07:36
Size: 469
Editor: Ulrich37E
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from RemoteUpdate
== Remote Update ==

'''This extension is not distributed with Mercurial.'''

''Author: Ryan Seto''

Repository: http://bitbucket.org/MrWerewolf/rupdate

''TortoiseHg supports this extension in version 2.1 or better.''

=== Overview ===

Remote Update is an extension for Mercurial (Hg) that adds the ability to
update a remote repository's working directory to a specified revision
if the remote repository is hosted via ssh.

This can help simplify the process for maintaining a website that is a
Mercurial repository with it's own working directory.

=== Configuration ===

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

{{{
[extensions]
rupdate = /path/to/rupdate
}}}

Note: Your `/path/to/rupdate` should be the path to the ''folder'' that you copied
the extension to.

=== Usage ===

{{{
hg rupdate [OPTIONS] [-d DEST] REV
}}}

To update the ''default'' remote repository to revision e9e4e6afc30a:

To update the default remote repository to revision 11.

{{{
hg rupdate e9e4e6afc30a
}}}

==== Options ====

`-p`, `--push`
  Performs a push to the remote repository before updating it. If you have not setup passwordless authentication you will be asked for a password more than once.

`-f`, `--force`
  This will perform the equivalent of `hg push --force` when pushing. This only has an effect if the `--push` option is used.

`--new-branch`
  This will perform the equivalent of `hg push --new-branch`, allowing new branchs to be pushed. This only has an effect if the `--push` option is used.

`-C`, `--clean`
  Discards uncommited remote changes (no backup). This is equivalent to running `hg update --clean` on the remote location.

`-d` ''DEST'', `--dest` ''DEST''
  Specifies the remote location to update. This can be an alias or a full `ssh://` path.

`-r` ''REV'', `--rev` ''REV'', ''REV''
  Secifies the revision to update to on the remote location. You can use the same format that you would with `hg update REV`. This means ''REV'' can be a branch name or a tag name.

  '''Note:''' ''It is dangerous to use the revision number. To update a specific revision, use unique identifier (hash code).''


----
CategoryExtensionsByOthers
I'm Minerva but my partner doesn't like this kind of at all. Minnesota is even our house 's. My dad doesn't like this tool the way I but what I like doing is horse riding and I won't stop doing which it. I used to be unemployed the difference is I am a computer operator but soon my husband with regards to will start your business. My husband and I maintain a internet. You might want to check it done here: http://www.latinoink.com/index.php?do=/profile-49674/info/

I'm Minerva but my partner doesn't like this kind of at all. Minnesota is even our house 's. My dad doesn't like this tool the way I but what I like doing is horse riding and I won't stop doing which it. I used to be unemployed the difference is I am a computer operator but soon my husband with regards to will start your business. My husband and I maintain a internet. You might want to check it done here: http://www.latinoink.com/index.php?do=/profile-49674/info/

RemoteUpdateExtension (last edited 2013-09-01 02:01:21 by KevinBot)