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