# HG changeset patch # User Pierre-Yves David # Date 1504085151 -7200 # Node ID 4b7252600e57f629fd5e78e203bc585b85489904 # Parent 9b270ce3763b9ac9634585b1726aa61c5374afe6 doc-front-pagE: add a paragraph about "why the extension" Let us clarify why there is an extension in the first place. diff -r 9b270ce3763b -r 4b7252600e57 docs/index.rst --- a/docs/index.rst Wed Aug 30 11:25:27 2017 +0200 +++ b/docs/index.rst Wed Aug 30 11:25:51 2017 +0200 @@ -119,6 +119,21 @@ these editions. This is similar to Mercurial tracking the history of a file edition, but at the changeset level. +Why the `evolve` extension +-------------------------- + +Mercurial core already has some support for changeset evolution so why have a +dedicated extension? + +The long-term plan for ``evolve`` is to add it to core Mercurial. However, +having the extension helps us experimenting with various user experience +approaches and technical prototype. Having a dedicated extensions help current +user to deploy the later changes quickly and provides the developers with +low latency feedbacks. + +Whenever we are happy with a direction experimented in the extension, the +relevant code go upstream. + ``evolve`` is experimental! ---------------------------