Mercurial > hg-stable
changeset 17145:f7152a0d90df
merge with crew-stable
author | Martin Geisler <mg@aragost.com> |
---|---|
date | Thu, 12 Jul 2012 10:41:56 +0200 |
parents | ad1b5e070f16 (current diff) 71e36b3d2cc4 (diff) |
children | 6b40cc67ceb4 |
files | mercurial/commands.py mercurial/subrepo.py |
diffstat | 2 files changed, 23 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/commands.py Thu Jul 12 10:03:50 2012 +0200 +++ b/mercurial/commands.py Thu Jul 12 10:41:56 2012 +0200 @@ -4982,18 +4982,22 @@ Transactions are used to encapsulate the effects of all commands that create new changesets or propagate existing changesets into a - repository. For example, the following commands are transactional, - and their effects can be rolled back: - - - commit - - import - - pull - - push (with this repository as the destination) - - unbundle - - To avoid permanent data loss, rollback will refuse to rollback a - commit transaction if it isn't checked out. Use --force to - override this protection. + repository. + + .. container:: verbose + + For example, the following commands are transactional, and their + effects can be rolled back: + + - commit + - import + - pull + - push (with this repository as the destination) + - unbundle + + To avoid permanent data loss, rollback will refuse to rollback a + commit transaction if it isn't checked out. Use --force to + override this protection. This command is not intended for use on public repositories. Once changes are visible for pull by other users, rolling a transaction @@ -5695,15 +5699,15 @@ current named branch and move the current bookmark (see :hg:`help bookmarks`). + Update sets the working directory's parent revison to the specified + changeset (see :hg:`help parents`). + If the changeset is not a descendant or ancestor of the working directory's parent, the update is aborted. With the -c/--check option, the working directory is checked for uncommitted changes; if none are found, the working directory is updated to the specified changeset. - Update sets the working directory's parent revison to the specified - changeset (see :hg:`help parents`). - The following rules apply when the working directory contains uncommitted changes: @@ -5722,6 +5726,9 @@ 3. With the -C/--clean option, uncommitted changes are discarded and the working directory is updated to the requested changeset. + To cancel an uncommitted merge (and lose your changes), use + :hg:`update --clean .`. + Use null as the changeset to remove the working directory (like :hg:`clone -U`).
--- a/mercurial/subrepo.py Thu Jul 12 10:03:50 2012 +0200 +++ b/mercurial/subrepo.py Thu Jul 12 10:41:56 2012 +0200 @@ -1185,7 +1185,7 @@ return True else: self._ui.warn(_('no branch checked out in subrepo %s\n' - 'cannot push revision %s') % + 'cannot push revision %s\n') % (self._relpath, self._state[1])) return False