# HG changeset patch # User Patrick Mezard # Date 1304081783 -7200 # Node ID deb82fdda94e46100e68df680c25083a36967ff9 # Parent 78fe305f5965e7ed8327e5ca9a2fba2a74b33564 strip: make it clear that --force discards changes (issue310) diff -r 78fe305f5965 -r deb82fdda94e hgext/mq.py --- a/hgext/mq.py Tue Apr 26 10:51:19 2011 -0500 +++ b/hgext/mq.py Fri Apr 29 14:56:23 2011 +0200 @@ -2537,8 +2537,9 @@ """strip changesets and all their descendants from the repository The strip command removes the specified changesets and all their - descendants. If the working directory has uncommitted changes, - the operation is aborted unless the --force flag is supplied. + descendants. If the working directory has uncommitted changes, the + operation is aborted unless the --force flag is supplied, in which + case changes will be discarded. If a parent of the working directory is stripped, then the working directory will automatically be updated to the most recent @@ -3234,8 +3235,8 @@ _('hg qseries [-ms]')), "strip": (strip, - [('f', 'force', None, _('force removal of changesets even if the ' - 'working directory has uncommitted changes')), + [('f', 'force', None, _('force removal of changesets, discard ' + 'uncommitted changes (no backup)')), ('b', 'backup', None, _('bundle only changesets with local revision' ' number greater than REV which are not' ' descendants of REV (DEPRECATED)')),