[darcs-users] more darcs marketing

Max Battcher me at worldmaker.net
Sun Apr 12 18:42:05 UTC 2009


Peter Hercek wrote:
> Eric Kow wrote:
>> On Sun, Apr 12, 2009 at 17:50:32 +0200, Daniel Carrera wrote:
>>  
>>> Another thing I like is that if I'm working on feature X and my boss  
>>> tells me that he wants feature Y tomorrow, I can accommodate without  
>>> even making a branch (feature Y being just a small change).
>>>     
>>
>> Mark Stosberg invented the term 'Spontaneous Branch':
>>   http://wiki.darcs.net/index.html/SpontaneousBranches
>> Is that what you're talking about?
>>
>>   
> I though he meant things like git stash 
> (http://www.kernel.org/pub/software/scm/git-core/docs/git-stash.html) or 
> mercurial queues. I use darcs revert/unrevert for subset of these things 
> sometimes. Though a bit dangerous because last time I read about it, it 
> was not well specified when the option to correctly unrevert is lost.
> 
> Spontaneous branches seem more heavy since if you want to use them 
> locally you actually need to make a clone which is not good sometimes 
> since it typically means longer compiles.

I believe you misunderstand the term "Spontaneous Branches". Spontaneous 
Branches is simply the idea that if you follow careful patch naming 
practices you can use darcs' regex matchers to cherry-pick entire 
feature sets without having to branch beforehand. That is, darcs 
cherry-picking allows you to create branches after the fact that were 
never explicitly planned to exist when they needed to be created (hence 
"spontaneous").

--
--Max Battcher--
http://worldmaker.net


More information about the darcs-users mailing list