Mercurial > evolve
changeset 4046:669b32100eca
readme: document the purpose of the evolve extension
Another place for the explanation to live.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 30 Aug 2018 19:40:18 +0200 |
parents | 821e4be40c6c |
children | 9c9d319adceb |
files | README |
diffstat | 1 files changed, 16 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/README Thu Aug 30 19:50:39 2018 +0200 +++ b/README Thu Aug 30 19:40:18 2018 +0200 @@ -79,6 +79,22 @@ [extensions] evolve.serveronly = +Extension Purpose +================= + +The goal of this extension is to provide an appropriate place for code and +concept related to changeset evolution to mature. In this extension we allow +for hackier code, unlocking quick experimentation and faster iterations. + +In addition, the evolve extensions support a wider set of Mercurial version, +allowing us to reach a larger user base for feedback. The Evolve extension is +not tight to the Mercurial release cycle and can release new feature and bug +fix at a higher rate if necessary. + +Once a concept is ready enough, its implementation is moved into Mercurial +core. The maturation period helped us to get a clearer picture of what was +needed. During the upstreaming process, we can use this clearer picture to +clean up the code and upgrade it to an appropriate quality for Mercurial core. How to Contribute =================