README
branchmercurial-3.8
changeset 2598 5415041a959a
parent 2593 ed977325cd2a
child 2619 26f6bdfe2155
equal deleted inserted replaced
2534:b3dac812fb2a 2598:5415041a959a
   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,