103 say in $HGSRC:: |
103 say in $HGSRC:: |
104 |
104 |
105 $ cd tests |
105 $ cd tests |
106 $ python $HGSRC/tests/run-tests.py |
106 $ python $HGSRC/tests/run-tests.py |
107 |
107 |
108 (evolve's stable and default branches correspond to Mercurial's stable |
108 Branch policy |
109 and default branches. So to test evolve from default, you need |
109 ------------- |
110 Mercurial on default.), Older version of Mercurial are supportd on their respective ``mercurial-x.y`` branches. |
110 |
|
111 The evolve test are highly impacted by changes in core. To deal with this, we use named branches. |
|
112 |
|
113 There are two main branches: "stable" and "default". Tests on these branch are |
|
114 supposed to pass with the corresponding "default" and "stable" branch from core |
|
115 Mercurial. The documentation is built from the tip of stable. |
|
116 |
|
117 In addition, we have compatibility branches to check tests on older version of |
|
118 Mercurial. They are the "mercurial-x.y" branches. They are used to apply |
|
119 expected test change only, no code change should happen there. |
111 |
120 |
112 Changelog |
121 Changelog |
113 ========= |
122 ========= |
114 |
123 |
115 6.3.0 - in progress |
124 6.4.0 - inprogress |
|
125 ------------------ |
|
126 |
|
127 - effect flag: the experiment is now active by default, |
|
128 (see 'hg help -e evolve' to opt out) |
|
129 - obscache: reduce impact on large repository |
|
130 - template: signifiant improvement to the '{obsfate}' template (now 4.2+ only) |
|
131 |
|
132 6.3.2 - in progress |
|
133 ------------------- |
|
134 |
|
135 - effect flag: fix a small bug related to hidden changeset, |
|
136 - obshashrange: install a '.max-revs' option see extension help for details |
|
137 |
|
138 6.3.1 -- 2017-06-01 |
|
139 ------------------- |
|
140 |
|
141 - also backport the "revelant-markers" fix when using "evolve.serveronly" |
|
142 |
|
143 6.3.0 -- 2017-05-31 |
116 ------------------- |
144 ------------------- |
117 |
145 |
118 - olog: add an 'obslog' alias |
146 - olog: add an 'obslog' alias |
119 - olog: add an '--all' option to show the whole obsolescence history tree. |
147 - olog: add an '--all' option to show the whole obsolescence history tree. |
120 - evolution: add an experiment to track the effect of rewrites. |
148 - evolution: add an experiment to track the effect of rewrites. |
129 - template: add a 'precursors' template that display the closests precursors of changesets |
157 - template: add a 'precursors' template that display the closests precursors of changesets |
130 - template: add a 'successors' template that display the closests successors of changesets |
158 - template: add a 'successors' template that display the closests successors of changesets |
131 - template: add a 'obsfate' template that display how a changeset has evolved |
159 - template: add a 'obsfate' template that display how a changeset has evolved |
132 - new discovery experiment: add options to restrict memory consumption on |
160 - new discovery experiment: add options to restrict memory consumption on |
133 large repository (see "hg help -e evolve" for details). |
161 large repository (see "hg help -e evolve" for details). |
134 |
162 - evolve: fix --rev handling in --list mode |
135 6.2.2 - in progress |
|
136 ------------------- |
|
137 |
|
138 * evolve: fix --rev handling in --list mode |
|
139 |
163 |
140 6.2.1 -- 2017-05-23 |
164 6.2.1 -- 2017-05-23 |
141 ------------------- |
165 ------------------- |
142 |
166 |
143 - prune: fix a crash related to color handling, |
167 - prune: fix a crash related to color handling, |