New evolve docs, take 2: 1/3: index.rst

Pierre-Yves David pierre-yves.david at ens-lyon.org
Thu Jun 5 23:49:06 UTC 2014



On 05/31/2014 05:37 AM, Greg Ward wrote:
> On 31 May 2014, Martin Geisler said:
>> I'm actually confused why you would call one safer than the other.
>> Safety doesn't seem like the diffenting factor to me. Both mechanisms
>> leave the data behind: strip places the old data in external bundle
>> files and evolve leaves the data in the repository, but marked obsolete.
>
> I'm not sure who started using the phrase "safe mutable history".

I'm probably the one who started using it.

It is "Safe mutable history" in the sense that you can safely mutate AND 
exchange it withou magic invocation and terrible fear of consequence.

All other option (MQ, git etc) give you the choice between exchange and 
mutation. And mixing both get you in a mess. Evolution aims to bring 
powerful history mutation feature to Mercurial -while- keeping Mercurial 
a safe tool to hand to newbies without fear of bloody accident.

(Also MQ is a great way to loose your work with no backup)

-- 
Pierre-Yves David



More information about the Evolve-testers mailing list