changeset 2537:4a467331ec79 stable

readme: clarify the branch policy
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Thu, 01 Jun 2017 02:28:36 +0200
parents 4c07dfedba32
children 2b2addb23e96
files README
diffstat 1 files changed, 12 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/README	Wed May 31 14:36:25 2017 +0200
+++ b/README	Thu Jun 01 02:28:36 2017 +0200
@@ -105,9 +105,18 @@
     $ cd tests
     $ python $HGSRC/tests/run-tests.py
 
-(evolve's stable and default branches correspond to Mercurial's stable
-and default branches. So to test evolve from default, you need
-Mercurial on default.), Older version of Mercurial are supportd on their respective ``mercurial-x.y`` branches.
+Branch policy
+-------------
+
+The evolve test are highly impacted by changes in core. To deal with this, we use named branches.
+
+There are two main branches: "stable" and "default". Tests on these branch are
+supposed to pass with the corresponding "default" and "stable" branch from core
+Mercurial.
+
+In addition, we have compatibility branches to check tests on older version of
+Mercurial. They are the "mercurial-x.y" branches. They are used to apply
+expected test change only, no code change should happen there.
 
 Changelog
 =========