comparison README @ 4077:9c025ec4af88 mercurial-4.3

test-compat: merge mercurial-4.4 into mercurial-4.3
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 03 Sep 2018 22:09:26 +0200
parents 669b32100eca
children 48b30ff742cb
comparison
equal deleted inserted replaced
4033:b609412b42b0 4077:9c025ec4af88
77 77
78 $ hg config --edit # adds the two line below: 78 $ hg config --edit # adds the two line below:
79 [extensions] 79 [extensions]
80 evolve.serveronly = 80 evolve.serveronly =
81 81
82 Extension Purpose
83 =================
84
85 The goal of this extension is to provide an appropriate place for code and
86 concept related to changeset evolution to mature. In this extension we allow
87 for hackier code, unlocking quick experimentation and faster iterations.
88
89 In addition, the evolve extensions support a wider set of Mercurial version,
90 allowing us to reach a larger user base for feedback. The Evolve extension is
91 not tight to the Mercurial release cycle and can release new feature and bug
92 fix at a higher rate if necessary.
93
94 Once a concept is ready enough, its implementation is moved into Mercurial
95 core. The maturation period helped us to get a clearer picture of what was
96 needed. During the upstreaming process, we can use this clearer picture to
97 clean up the code and upgrade it to an appropriate quality for Mercurial core.
82 98
83 How to Contribute 99 How to Contribute
84 ================= 100 =================
85 101
86 Discussion happens on the #hg-evolve IRC on freenode_. 102 Discussion happens on the #hg-evolve IRC on freenode_.
123 Mercurial. The documentation is built from the tip of stable. 139 Mercurial. The documentation is built from the tip of stable.
124 140
125 In addition, we have compatibility branches to check tests on older version of 141 In addition, we have compatibility branches to check tests on older version of
126 Mercurial. They are the "mercurial-x.y" branches. They are used to apply 142 Mercurial. They are the "mercurial-x.y" branches. They are used to apply
127 expected test change only, no code change should happen there. 143 expected test change only, no code change should happen there.
144
145 test output change from a changeset in core should adds the following line to their description:
146
147 CORE-TEST-OUTPUT-UPDATE: <CORE-NODE-ID>