equal
deleted
inserted
replaced
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 |