Shelve extension

Bill Barry after.fallout at gmail.com
Mon Feb 23 11:16:31 CST 2009


Leslie P. Polzer wrote:
>> Firstly, use of hg cat -r2 and hg diff -r2 (replace 2 with whatever)
>> replaces may uses of shelve that would otherwise have been needed.
>>
>> [...]
>>
>>   hg commit -m "ignore"
>> and then use
>>  hg log -X ignore
>> for my log command.
>>     
>
> This is stuff that might work well in the Git philosophy,
> but given that hg boasts about its newbie-friendliness
> I think we should seriously contemplate integrating the
> 'shelve' and 'unshelve' commands into the distribution.
>
> My 2 cents.
>   
We have discussed this on the devel list and in IRC and the current 
thought is that we should work towards a single extension encompassing 
the functionality of shelve, attic, mq and pbranch. Attic currently 
contains the functionality of shelve and will soon (as soon as I get 
around to it, patches welcome :) ) be a superset of mq. Pbranch is the 
harder part because its scope is different from the others: With shelve, 
attic and mq you aren't really concerned about developing a patch 
collaboratively, but rather with patch acceptance and independent patch 
development. Pbranch on the other hand is almost exclusively geared 
towards collaboratively developing patches.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/mercurial/attachments/20090223/3e72d6a0/attachment.htm 


More information about the Mercurial mailing list