[PATCH] strip: make it clear that --force discards changes (issue310)

Jason Harris jason at jasonfharris.com
Fri Apr 29 12:07:37 CDT 2011


Thanks! FWIW I have also wanted this option for MacHg.

Cheers,
  Jas

On Apr 29, 2011, at 3:10 PM, Patrick Mézard wrote:

> Le 29/04/11 10:27, Adrian Buehlmann a écrit :
>> On 2011-04-29 10:00, Patrick Mezard wrote:
>>> # HG changeset patch
>>> # User Patrick Mezard <pmezard at gmail.com>
>>> # Date 1304063769 -7200
>>> # Branch stable
>>> # Node ID 9398c5a7741854569e4949d6a8b4a5fd59ec7c53
>>> # Parent  3eb632d9cf4268beea329e197feb9a1c6b9960f1
>>> strip: make it clear that --force discards changes (issue310)
>>> 
>>> diff --git a/hgext/mq.py b/hgext/mq.py
>>> --- a/hgext/mq.py
>>> +++ b/hgext/mq.py
>>> @@ -2538,7 +2538,8 @@
>>> 
>>>     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.
>>> +    the operation is aborted unless the --force flag is supplied and
>>> +    the changes 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')),
>> 
>> Perhaps you can add "... (no backup)" as for -C on hg update?
>> 
>> <quote>
>> -C --clean      discard uncommitted changes (no backup)
>> </quote>
> 
> I added this, thanks!
> 
> --
> Patrick Mézard
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel



More information about the Mercurial-devel mailing list