README
branchmercurial-3.5
changeset 1750 1dbb8fdb725a
parent 1743 299cdaa24fa5
child 1753 9fd15f27c91c
equal deleted inserted replaced
1707:981d895d69cf 1750:1dbb8fdb725a
    36 this:
    36 this:
    37 
    37 
    38     hg email --to mercurial-devel@mercurial-scm.org --flag evolve-ext --rev '<your patches>'
    38     hg email --to mercurial-devel@mercurial-scm.org --flag evolve-ext --rev '<your patches>'
    39 
    39 
    40 See also
    40 See also
    41 http://mercurial-scm.org/wiki/ContributingChanges#Patch_descriptions
    41 https://mercurial-scm.org/wiki/ContributingChanges#Patch_descriptions
    42 for guidelines on the patch description.
    42 for guidelines on the patch description.
    43 
    43 
    44 Please don't forget to update and run the tests when you fix a bug or
    44 Please don't forget to update and run the tests when you fix a bug or
    45 add a feature. To run the tests, you need a working copy of Mercurial,
    45 add a feature. To run the tests, you need a working copy of Mercurial,
    46 say in $HGSRC:
    46 say in $HGSRC:
    53 Mercurial on default.)
    53 Mercurial on default.)
    54 
    54 
    55 
    55 
    56 Changelog
    56 Changelog
    57 =========
    57 =========
       
    58 
       
    59 5.5.0 --
       
    60 
       
    61  - The {obsolete} template now yield "obsolete" or "".
       
    62 
       
    63 5.4.2 --
       
    64 
       
    65  - Fix erroneous manifest computation when solving 'bumped' changeset.
       
    66  - split: avoid crash on empty commit (issue5191),
       
    67  - next: improve locking to avoid issue with working copy parent (issue5244)
       
    68  - prev: improve locking to avoid issue with working copy parent (issue5244)
       
    69 
       
    70 5.4.1 -- 2016-08-01
       
    71 
       
    72  - compat with Mercurial 3.9
    58 
    73 
    59 5.4.0 -- 2016-05-06
    74 5.4.0 -- 2016-05-06
    60 
    75 
    61 - Some collaboration with the topic experimental extensions,
    76 - Some collaboration with the topic experimental extensions,
    62   - hg evolve --all with consider all troubles in your current topic,
    77   - hg evolve --all with consider all troubles in your current topic,
   116 5.1.5 -- 2015-06-23
   131 5.1.5 -- 2015-06-23
   117 
   132 
   118 - minor documentation cleanup
   133 - minor documentation cleanup
   119 - support -i option for `hg amend` if commit supports it (3.4)
   134 - support -i option for `hg amend` if commit supports it (3.4)
   120 - fix the `debugrecordpruneparents` utility
   135 - fix the `debugrecordpruneparents` utility
   121 - fix some possible crash during command abort (release non-existant transaction)
   136 - fix some possible crash during command abort (release nonexistent transaction)
   122 - fix simple4server bug tracker URL
   137 - fix simple4server bug tracker URL
   123 - compatibility with bookmark API change in future Mercurial 3.5
   138 - compatibility with bookmark API change in future Mercurial 3.5
   124 - prune no longer move the active bookmark for no reason (issue4559)
   139 - prune no longer move the active bookmark for no reason (issue4559)
   125 - evolve: stop reporting divergence base as missing when we actually have it
   140 - evolve: stop reporting divergence base as missing when we actually have it
   126 - significant performance improvement for all revsets.
   141 - significant performance improvement for all revsets.
   134   discovered on non-served changesets.
   149   discovered on non-served changesets.
   135 - fix the debugobsrelsethashtree command
   150 - fix the debugobsrelsethashtree command
   136 
   151 
   137 5.1.3 -- 2015-04-20
   152 5.1.3 -- 2015-04-20
   138 
   153 
   139 - discovery: fix misbehaving discovery accros python version
   154 - discovery: fix misbehaving discovery across python version
   140 - pull: properly install the bundle2 par generator
   155 - pull: properly install the bundle2 par generator
   141   (avoid sending all markers for each pull)
   156   (avoid sending all markers for each pull)
   142 - commit: avoid potential deadlock (acquires wlock before lock)
   157 - commit: avoid potential deadlock (acquires wlock before lock)
   143 - graft: avoid potential deadlock (acquires wlock before lock)
   158 - graft: avoid potential deadlock (acquires wlock before lock)
   144 
   159 
   154 
   169 
   155 5.1 -- 2015-01-30
   170 5.1 -- 2015-01-30
   156 
   171 
   157 - evolve: explicitly disable bookmark on evolve (issue4432)
   172 - evolve: explicitly disable bookmark on evolve (issue4432)
   158 - evolve: don't abort Mercurial on version mismatch
   173 - evolve: don't abort Mercurial on version mismatch
   159 - comptatibility with mercurial 3.3
   174 - compatibility with mercurial 3.3
   160 
   175 
   161 5.0.2 -- 2014-12-14
   176 5.0.2 -- 2014-12-14
   162 
   177 
   163 - evolve: remove dependency to the rebase extension
   178 - evolve: remove dependency to the rebase extension
   164 
   179 
   229 
   244 
   230 3.3.2 -- 2014-05-14
   245 3.3.2 -- 2014-05-14
   231 
   246 
   232 - fix a bug where evolve were creating changeset with 2 parents on windows
   247 - fix a bug where evolve were creating changeset with 2 parents on windows
   233   (fix issues #16, #35 and #42)
   248   (fix issues #16, #35 and #42)
   234 - adds a --obsolete flag to import (requieres Mercurial 3.0)
   249 - adds a --obsolete flag to import (requires Mercurial 3.0)
   235 - prune: update to successor rather than parent when pruning '.' with -s
   250 - prune: update to successor rather than parent when pruning '.' with -s
   236 - fold: add missing --message and --logfile option
   251 - fold: add missing --message and --logfile option
   237 - fold: add squash as an alias
   252 - fold: add squash as an alias
   238 
   253 
   239 3.3.1 -- 2014-04-23
   254 3.3.1 -- 2014-04-23
   270 - Tested with 2.6, 2.7 and 2.8
   285 - Tested with 2.6, 2.7 and 2.8
   271 
   286 
   272 3.1.0 -- 2013-02-11
   287 3.1.0 -- 2013-02-11
   273 
   288 
   274 - amend: drop deprecated --change option for amend
   289 - amend: drop deprecated --change option for amend
   275 - alias: add a grab aliast to be used instead of graft -O
   290 - alias: add a grab alias to be used instead of graft -O
   276 - touch: add a --duplicate option to *not* obsolete the old version
   291 - touch: add a --duplicate option to *not* obsolete the old version
   277 - touch: fix touching multiple revision at the same time
   292 - touch: fix touching multiple revision at the same time
   278 - evolve: add a --all option
   293 - evolve: add a --all option
   279 - prune: various minor improvements
   294 - prune: various minor improvements
   280 - prune: add option to prune a specific bookmark
   295 - prune: add option to prune a specific bookmark
   348 - evolve: graft --continue is optional, test
   363 - evolve: graft --continue is optional, test
   349 
   364 
   350 0.6 -- 2012-07-31
   365 0.6 -- 2012-07-31
   351 
   366 
   352 - obsolete: change warning output to match mercurial core on
   367 - obsolete: change warning output to match mercurial core on
   353 - qsync: ignore unexistent nodes
   368 - qsync: ignore nonexistent nodes
   354 - make compat server both compatible with "dump" and "dump%i" version
   369 - make compat server both compatible with "dump" and "dump%i" version
   355 
   370 
   356 0.5 -- 2012-07-16
   371 0.5 -- 2012-07-16
   357 
   372 
   358 - obsolete: Detect conflicting changeset!
   373 - obsolete: Detect conflicting changeset!
   362 - evolve: switch the official name for "kill" to prune
   377 - evolve: switch the official name for "kill" to prune
   363 
   378 
   364 
   379 
   365 0.4.1 -- 2012-07-10
   380 0.4.1 -- 2012-07-10
   366 
   381 
   367 - [convert] properly exclude null successors from convertion
   382 - [convert] properly exclude null successors from conversion
   368 - Ignore buggy marker in newerversion
   383 - Ignore buggy marker in newerversion
   369 
   384 
   370 
   385 
   371 0.4.0 -- 2012-07-06
   386 0.4.0 -- 2012-07-06
   372 
   387 
   383 - commit:    --amend option create obsolete marker (but still strip)
   398 - commit:    --amend option create obsolete marker (but still strip)
   384 - obsolete:  fewer marker are created when collapsing revision.
   399 - obsolete:  fewer marker are created when collapsing revision.
   385 - revset:    add, successors(), allsuccessors(), precursors(), allprecursors(),
   400 - revset:    add, successors(), allsuccessors(), precursors(), allprecursors(),
   386              latecomer() and hidden()
   401              latecomer() and hidden()
   387 - evolve:    add `prune` alias to `kill`.
   402 - evolve:    add `prune` alias to `kill`.
   388 - stabilize: clearly state that stabilize does nto handle conflict
   403 - stabilize: clearly state that stabilize does not handle conflict
   389 - template:  add an {obsolete} keyword
   404 - template:  add an {obsolete} keyword
   390 
   405 
   391 0.2.0 -- 2012-06-20
   406 0.2.0 -- 2012-06-20
   392 
   407 
   393 - stabilize: improve choice of the next changeset to stabilize
   408 - stabilize: improve choice of the next changeset to stabilize