Mercurial > evolve
annotate CHANGELOG @ 4122:4eb3877540f1
evovle: remove redundancy in evolve output
Copying the discription of this redundancy issue given by Pierre Yves David:
When running `hg evolve` to stabilize orphan changeset output about the
currently stabilized changeset is issued. For example:
$ hg evolve
move:[3] a3
atop:[4] a2
working directory is now at 7c5649f73d11
This output can become quite repetitive when orphan are stabilized atop
each other. For example:
$ hg evolve --all
move:[8] dansk 2!
atop:[10] dansk!
merging main-file-1
move:[9] dansk 3!
atop:[11] dansk 2!
In this case it would be smoother to issue:
$ hg evolve --all
move:[8] dansk 2!
atop:[10] dansk!
merging main-file-1
move:[9] dansk 3!
Since we are moving "dansk 3!" atop the changeset we just stabilized.
When adding this be careful that we still want to issue the "atop" message
in various cases:
1. first changesets in a stack
2. when the orphan is not stabilized atop previous one
3. when using hg evolve --continue to resume an evolution
So, I have made the changes which also respect above listed three points.
And changes in tests/test-evovle*.t reflecting the changed behavior.
author | Sushil khanchi <sushilkhanchi97@gmail.com> |
---|---|
date | Fri, 21 Sep 2018 15:52:53 +0530 |
parents | c6362c4abd69 |
children | 0c84b48c5e4b |
rev | line source |
---|---|
325
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
1 Changelog |
737
c96dd66c6839
README: fix minor markup inconsistencies
Greg Ward <greg@gerg.ca>
parents:
717
diff
changeset
|
2 ========= |
325
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
3 |
4122
4eb3877540f1
evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4115
diff
changeset
|
4 8.2.1 - in progress |
4eb3877540f1
evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4115
diff
changeset
|
5 ------------------- |
4eb3877540f1
evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4115
diff
changeset
|
6 |
4eb3877540f1
evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4115
diff
changeset
|
7 * evolve: avoid redundant output when handling linear orphans |
4eb3877540f1
evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents:
4115
diff
changeset
|
8 |
4115
c6362c4abd69
packagin: prepare release 8.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4107
diff
changeset
|
9 8.2.1 -- 2018-09-14 |
4089
ecd90548a10d
stablerange: only issue the message once
Gerald Squelart <gsquelart@mozilla.com>
parents:
4088
diff
changeset
|
10 ------------------- |
ecd90548a10d
stablerange: only issue the message once
Gerald Squelart <gsquelart@mozilla.com>
parents:
4088
diff
changeset
|
11 |
ecd90548a10d
stablerange: only issue the message once
Gerald Squelart <gsquelart@mozilla.com>
parents:
4088
diff
changeset
|
12 * obshashrange: issue the "long stable cache" update message only once |
4096
1630756a6a46
obshashrange: force reset if many changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4089
diff
changeset
|
13 * obshashrange: reduce impact of cache invalidation from many new obsmarkers |
4107
f56b58db0c06
changelog: mention the cache improvements
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4096
diff
changeset
|
14 * caches: properly silence permission error related to caches |
4089
ecd90548a10d
stablerange: only issue the message once
Gerald Squelart <gsquelart@mozilla.com>
parents:
4088
diff
changeset
|
15 |
4088
9caf73470c2b
changelog: fix version number
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4083
diff
changeset
|
16 8.2.0 -- 2018-09-03 |
4045
821e4be40c6c
prune: replace --biject with --pair
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4035
diff
changeset
|
17 ------------------- |
821e4be40c6c
prune: replace --biject with --pair
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4035
diff
changeset
|
18 |
821e4be40c6c
prune: replace --biject with --pair
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4035
diff
changeset
|
19 * prune: rename `--biject` flag to `--pair` (old flag is kept as an alias) |
4048
d7034826c0a2
pick: rename the grab command to pick
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4045
diff
changeset
|
20 * pick: rename the "grab" command to "pick" to avoid ambiguity with graft |
4056
235f15c40556
obshashrange: enable by default
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4048
diff
changeset
|
21 * discovery: enable obshashrange based discovery by default |
4045
821e4be40c6c
prune: replace --biject with --pair
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4035
diff
changeset
|
22 |
4061
ad4194399b47
topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents:
4056
diff
changeset
|
23 topic |
ad4194399b47
topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents:
4056
diff
changeset
|
24 |
ad4194399b47
topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents:
4056
diff
changeset
|
25 * revset: `topic("patterns")` now handle standard patterns ("re:", etc) |
ad4194399b47
topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents:
4056
diff
changeset
|
26 * revset: `topic(REVS)` matches revisions with same topic as REVS |
4070
c53bf38e2e5a
topic: update the changelog with the 's#' alias change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4061
diff
changeset
|
27 * topic: using `s#` alias instead of `t#` and `b#` alias |
c53bf38e2e5a
topic: update the changelog with the 's#' alias change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4061
diff
changeset
|
28 (compat with old form is preserved) |
4061
ad4194399b47
topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents:
4056
diff
changeset
|
29 |
4035
f1cde4c97806
packagin: prepare version 8.1.2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4034
diff
changeset
|
30 8.1.2 -- 2018-08-28 |
4015
9ec77b6f2626
changelog: mention the database robutness fix in the changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3997
diff
changeset
|
31 ------------------- |
9ec77b6f2626
changelog: mention the database robutness fix in the changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3997
diff
changeset
|
32 |
9ec77b6f2626
changelog: mention the database robutness fix in the changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3997
diff
changeset
|
33 * obshashrange: improved robusness of the cache under heavy load |
4034
215235c734e7
obshashrange: force obshashrange invalidation by bumping schema
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4015
diff
changeset
|
34 * obshashrange: force recomputation of the final obshash related cache |
215235c734e7
obshashrange: force obshashrange invalidation by bumping schema
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
4015
diff
changeset
|
35 (to make sure people benefit from the 8.1.1 fixes) |
4015
9ec77b6f2626
changelog: mention the database robutness fix in the changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3997
diff
changeset
|
36 |
3997
e7abf863e113
packaging: prepare release 8.1.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3992
diff
changeset
|
37 8.1.1 -- 2018-08-21 |
3950
bfc617cd1ce1
changelog: add an entry about the next --evolve fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3949
diff
changeset
|
38 ------------------- |
bfc617cd1ce1
changelog: add an entry about the next --evolve fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3949
diff
changeset
|
39 |
3991
c63bcff591ea
changelog: reorder content
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3981
diff
changeset
|
40 * clone: fix possible crash when using clone bundle and forcing cache warming |
3979
db44da7b9097
changelog: update with issue5927 fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3966
diff
changeset
|
41 * evolve: properly set second parent during conflict (issue5927) |
3991
c63bcff591ea
changelog: reorder content
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3981
diff
changeset
|
42 * next: delete the evolvestate after aborting interrupted `next --evolve` |
3950
bfc617cd1ce1
changelog: add an entry about the next --evolve fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3949
diff
changeset
|
43 * next: fix topic restriction when passing --evolve |
3960
ce50e788d88c
changelog: summarize the recent improvement
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3952
diff
changeset
|
44 * obshashrange: fix speed and consistency issues during cache invalidation |
3966
ea7687a9a4b8
obshashrange: force saving of stablesort and firstmerge cache
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3960
diff
changeset
|
45 * obshashrange: properly persist all caches involved in obshashrange discovery |
3992
ab2e1da783a4
changelog: add a line about improved prune documentation
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3991
diff
changeset
|
46 * prune: improve documentation |
3950
bfc617cd1ce1
changelog: add an entry about the next --evolve fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3949
diff
changeset
|
47 |
3949
6aa526b477af
changelog: update 8.1.0 release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3938
diff
changeset
|
48 8.1.0 -- 2018-08-03 |
3790
5b9e3aaa6da8
evolve: prompt user for branch selection while resolving content-divergence
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3720
diff
changeset
|
49 ------------------- |
5b9e3aaa6da8
evolve: prompt user for branch selection while resolving content-divergence
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3720
diff
changeset
|
50 |
3938
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
51 * compatibility with mercurial 4.7 |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
52 * evolve: improve multiple aspect of content-divergence resolution |
3851
9ebed1e95ef7
changelog: add a changelog entry about divergence resolution
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3840
diff
changeset
|
53 * branch changes handling, |
9ebed1e95ef7
changelog: add a changelog entry about divergence resolution
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3840
diff
changeset
|
54 * parent changes handling, |
3938
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
55 * description changes handling, |
3851
9ebed1e95ef7
changelog: add a changelog entry about divergence resolution
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3840
diff
changeset
|
56 * divergent stack handling, |
3938
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
57 * improved resume, stop and abort of divergent resolution |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
58 * evolve: improved automatic resolution of phase-divergence |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
59 |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
60 * evolve: add a --update and --no-update flag to evolve to control final |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
61 working copy parent |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
62 * evolve: show `hg help evolve.interrupted-evolve` in error when conflicts |
3839
ac0717f23921
evolve: show unfinished information in `hg status -v` (issue5886)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3836
diff
changeset
|
63 * evolve: show unfinished state information in `hg status -v` (issue5886) |
3856
9c0b37be8582
evolve: move the bookmarks also when updating to successor (issue5923)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3854
diff
changeset
|
64 * evolve: move bookmarks also when updating to successors (issue5923) |
3938
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
65 * evolve: improve orphan resolution when combined with divergence (issue5946) |
3915
3d0fa4a94871
CHANGELOG: add some entries and remove duplicated entries
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3856
diff
changeset
|
66 * amend: abort `--patch` by saving an empty file (issue5925) |
3938
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
67 * |
3840
231f593ccd5f
CHANGELOG: add an entry about the --update flag
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3839
diff
changeset
|
68 * evolve: add a new `--no-update` flag to keep working copy on the initial |
3851
9ebed1e95ef7
changelog: add a changelog entry about divergence resolution
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3840
diff
changeset
|
69 revision. |
3854
b1eb2dea6737
changelog: add an entry about the new `evolve.interrupted` section
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3851
diff
changeset
|
70 * evolve: new help section dedicated to resuming operation interrupted by |
b1eb2dea6737
changelog: add an entry about the new `evolve.interrupted` section
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3851
diff
changeset
|
71 merge conflit, `hg help evolve.interrupted`. |
3938
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
72 * obslog: --filternonlocal |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
73 |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
74 * rewind: first limited version of `rewind` command to restore stack of commit to a |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
75 precusors state (check command help for detail and limitation) |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
76 |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
77 topic (0.10.0) |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
78 |
2c5d79c6459c
packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3915
diff
changeset
|
79 * display a hint when a topic becomes empty |
3790
5b9e3aaa6da8
evolve: prompt user for branch selection while resolving content-divergence
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3720
diff
changeset
|
80 |
3834
0887c30255a1
packaging: prepare for 8.0.1 release
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3833
diff
changeset
|
81 8.0.1 -- 2018-06-11 |
0887c30255a1
packaging: prepare for 8.0.1 release
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3833
diff
changeset
|
82 ------------------- |
3777
d8f8067f742c
CHANGELOG: add an entry about fixing issue5897
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3720
diff
changeset
|
83 |
3819
8142e47811dd
CHANGELOG: mention about 4.6.1 compatibility
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3814
diff
changeset
|
84 * compatibility with mercurial 4.6.1 |
3785
adee98706508
CHANGELOG: add an entry about issue 5808 being fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3777
diff
changeset
|
85 * next-prev: respect commands.update.check config option (issue5808) |
adee98706508
CHANGELOG: add an entry about issue 5808 being fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3777
diff
changeset
|
86 * next-prev: fix `evolve --abort` on conflicts (issue5897) |
3814
add545ac044d
CHANGELOG: add couple of entries about things fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3793
diff
changeset
|
87 * obslog: fix breakage when commit has no description |
add545ac044d
CHANGELOG: add couple of entries about things fixed
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3793
diff
changeset
|
88 * amend: use context manager for locks (issue5887) |
3833
2c0aa14e4ac4
changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3819
diff
changeset
|
89 * evolve: fix detection of interactive shell |
2c0aa14e4ac4
changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3819
diff
changeset
|
90 |
2c0aa14e4ac4
changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3819
diff
changeset
|
91 topic (0.9.1) |
2c0aa14e4ac4
changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3819
diff
changeset
|
92 |
2c0aa14e4ac4
changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3819
diff
changeset
|
93 * topic: fix documentation formatting |
3777
d8f8067f742c
CHANGELOG: add an entry about fixing issue5897
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3720
diff
changeset
|
94 |
3720
116cdd8c102a
packaging: update version number
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3718
diff
changeset
|
95 8.0.0 -- 2018-04-25 |
3598
dd0d2e90e653
compat: drop support for Mercurial 4.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3585
diff
changeset
|
96 ------------------- |
dd0d2e90e653
compat: drop support for Mercurial 4.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3585
diff
changeset
|
97 |
3717
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
98 * evolve: a new `--abort` flag which aborts an interrupted evolve |
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
99 resolving orphans, |
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
100 * `hg evolve` now return 0 if there is nothing to evolve, |
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
101 * amend: a new `--patch` flag to make changes to wdir parent by editing patch, |
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
102 * evolve: fixed some memory leak issue, |
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
103 * evolve: prevent some crash with merge and split (issue5833 and issue5832), |
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
104 * evolve: improvemed support for solving phase-divergence situation, |
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
105 * evolve: improvemed support for solving orphan situation, |
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
106 * obsdiscovery: added unit to various progress bar, |
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
107 * evolve: record "operation" for command where it was missing, |
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
108 |
3718
91e8075d29b8
changelog: mention 4.6 compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3717
diff
changeset
|
109 * compatibility with Mercurial 4.6 |
3684
2a62f0f480f3
compat: drop support for Mercurial 4.2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3667
diff
changeset
|
110 * drop support for Mercurial 4.1 and 4.2 |
3599
5a796d753427
evolve: kill `--obsolete` and `--old-obsolete` flags for graft
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3598
diff
changeset
|
111 * `--obsolete` and `--old-obsolete` flags for `hg graft` are dropped |
3650
35ffd7a4b339
templatekw: remove obsfatedata templatekw
Boris Feld <boris.feld@octobus.net>
parents:
3649
diff
changeset
|
112 * templatekw: remove `obsfatedata` templatekw. Individuals fields are |
35ffd7a4b339
templatekw: remove obsfatedata templatekw
Boris Feld <boris.feld@octobus.net>
parents:
3649
diff
changeset
|
113 available in core as single template functions. |
3717
220e0811b39d
Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3684
diff
changeset
|
114 * topic: restraining name to letter, '-', '_' and '.' |
3667
a346b1641dfa
topic: allow '.' in topic names
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3660
diff
changeset
|
115 |
3585
59f79788ca77
changelog: prepare release 7.3.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3578
diff
changeset
|
116 7.3.0 -- 2018-03-21 |
3453
32ed5b6fadd3
grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3439
diff
changeset
|
117 --------------------- |
32ed5b6fadd3
grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3439
diff
changeset
|
118 |
32ed5b6fadd3
grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3439
diff
changeset
|
119 * grab: new command to grab a changeset, put in on wdir parent |
32ed5b6fadd3
grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3439
diff
changeset
|
120 and update to it |
3487
14b9cded3c81
CHANGELOG: add an entry about resolve showing how to continue evolve
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3456
diff
changeset
|
121 * resolve: shows how to continue evolve after resolving all conflicts |
3496
af2602c354d8
evolve: add entry in CHANGELOG about fixed behavior of `hg evolve --continue`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3487
diff
changeset
|
122 * evolve: `--continue` flag now continue evolving all the remaining revisions |
3553
6d03ec17c025
CHANGELOG: add an entry about next and prev being interactive
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3513
diff
changeset
|
123 * prev and next now prompts user to choose a changeset in case of ambiguity |
3577
279d8b610ac5
evolve: add a `--stop` flag for `hg evolve` command
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3553
diff
changeset
|
124 * evolve: a new `--stop` flag which can be used to stop interrupted evolution |
3453
32ed5b6fadd3
grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3439
diff
changeset
|
125 |
3451
f062a4719e46
fold: make sure we move bookmarks after folding (issue5772)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3439
diff
changeset
|
126 * fold: fix issue related to bookmarks movement (issue5772) |
3452
8275ef099135
amend: query the wdir parent after taking lock (issue5266)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3451
diff
changeset
|
127 * amend: take lock before parsing the commit description (issue5266) |
3510
3bd642f11313
legacy: respect explicit config for server.bundle1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3452
diff
changeset
|
128 * legacy: respect 'server.bundle1' config if any is set |
3534
cd4db75413a2
previous: fix behavior on obsolete cset when topic is involved (issue5708)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3510
diff
changeset
|
129 * previous: fix behavior on obsolete rev when topic is involved (issue5708) |
3451
f062a4719e46
fold: make sure we move bookmarks after folding (issue5772)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3439
diff
changeset
|
130 |
3439
6c772398eb4e
packaging: prepare version 7.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3428
diff
changeset
|
131 7.2.1 --2018-01-20 |
3425
0e9c3fa042ae
changelog: mention the packaging bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3404
diff
changeset
|
132 ------------------- |
0e9c3fa042ae
changelog: mention the packaging bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3404
diff
changeset
|
133 |
3428
6904e6bea2f7
changelog: mention 4.5 compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3426
diff
changeset
|
134 * compatibility with future Mercurial 4.5 |
3425
0e9c3fa042ae
changelog: mention the packaging bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3404
diff
changeset
|
135 * fix a packaging issue affect `hg evolve --continue` |
3426
be284a34b822
caches: fix automatic warming trigger
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3425
diff
changeset
|
136 * fix "automatic" cache warming mode for push (client side) |
3425
0e9c3fa042ae
changelog: mention the packaging bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3404
diff
changeset
|
137 |
3404
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
138 7.2.0 -- 2018-01-15 |
3349
0539070016b0
changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3295
diff
changeset
|
139 ------------------- |
0539070016b0
changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3295
diff
changeset
|
140 |
3404
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
141 * evolve: changes to the on disk format for interrupted evolve |
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
142 * evolve: --continue now propertly preserve phase information (issue5720) |
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
143 * evolve: --continue now properly reports merges as evolve |
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
144 * commit: suggest using topic on new heads |
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
145 * uncommit: `--revert` flag added to clean the wdir after uncommit |
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
146 * obslog: add color support to content-diff output with --patch |
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
147 * fix `hg prev` behavior on obsolete changesets |
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
148 * no longer issues "obsolete working copy" message during no-op |
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
149 |
3373
3ff0da45d4c7
evolve: use compat.TROUBLES to show troubles in user interface
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3370
diff
changeset
|
150 * use the new instabilities names from mercurial 4.4+ |
3ff0da45d4c7
evolve: use compat.TROUBLES to show troubles in user interface
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3370
diff
changeset
|
151 (in `hg evolve --list` and other messages) |
3ff0da45d4c7
evolve: use compat.TROUBLES to show troubles in user interface
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3370
diff
changeset
|
152 |
3349
0539070016b0
changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3295
diff
changeset
|
153 * new algorithm for obshashrange discovery: |
0539070016b0
changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3295
diff
changeset
|
154 |
3404
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
155 The new algorithm is faster, simpler to cache and with better complexity. It |
3349
0539070016b0
changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3295
diff
changeset
|
156 is able to handle repository of any size (naive python implementation is a |
0539070016b0
changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3295
diff
changeset
|
157 bit slow). Support for the previous experimental approach have been |
0539070016b0
changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3295
diff
changeset
|
158 dropped, please update both clients and servers. The new approach is still |
0539070016b0
changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3295
diff
changeset
|
159 hidden behind and experimental flag for now. |
0539070016b0
changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3295
diff
changeset
|
160 |
3404
718ef6b0ee6e
changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3398
diff
changeset
|
161 topic (0.7.0) |
3295
64aedeb30625
topic: fix compatibility with 4.3
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3291
diff
changeset
|
162 |
64aedeb30625
topic: fix compatibility with 4.3
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3291
diff
changeset
|
163 * fix compatibility with Mercurial-4.3 |
3384
2b06f144b6e0
topics: add a new templatekeyword `topic`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3375
diff
changeset
|
164 * new template keyword `topic` to get changesets topic |
3295
64aedeb30625
topic: fix compatibility with 4.3
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3291
diff
changeset
|
165 |
3291
06a3cb594956
packaging: prepare release 7.1.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3284
diff
changeset
|
166 7.1.0 -- 2017-12-12 |
3201
6f0ae6943351
changelog: mention the improved verbosity handling
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3199
diff
changeset
|
167 ------------------- |
6f0ae6943351
changelog: mention the improved verbosity handling
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3199
diff
changeset
|
168 |
6f0ae6943351
changelog: mention the improved verbosity handling
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3199
diff
changeset
|
169 * verbosity: respect --quiet for prev, next and summary |
3222
adbae782aac7
obsnote: add an entry in CHANGELOG about it
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3206
diff
changeset
|
170 * note: add a `-n/--note` flag to all history rewritting commands |
adbae782aac7
obsnote: add an entry in CHANGELOG about it
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3206
diff
changeset
|
171 * obslog: shows the obsmarkers notes |
3252
d57400a0f4c3
stablebranch: avoid overlap between subrange
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3235
diff
changeset
|
172 * obsdiscover: Improved stable range slice for the experimental obshashrange |
d57400a0f4c3
stablebranch: avoid overlap between subrange
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3235
diff
changeset
|
173 (client and server need to upgrade to this version) |
3291
06a3cb594956
packaging: prepare release 7.1.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3284
diff
changeset
|
174 * split: preserve the branch of the source changeset |
3201
6f0ae6943351
changelog: mention the improved verbosity handling
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3199
diff
changeset
|
175 |
3206
3ccde4699cf0
topic: introduce a minimal extensions to enable topic on the server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3205
diff
changeset
|
176 topic (0.6.0) |
3ccde4699cf0
topic: introduce a minimal extensions to enable topic on the server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3205
diff
changeset
|
177 |
3ccde4699cf0
topic: introduce a minimal extensions to enable topic on the server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3205
diff
changeset
|
178 * add a new 'serverminitopic' extension for minimal server support |
3ccde4699cf0
topic: introduce a minimal extensions to enable topic on the server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3205
diff
changeset
|
179 (see `hg help -e serverminitopic` for details) |
3235
8a772f0c54d9
topics: add a config to reject draft changeset without topic on a server
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3232
diff
changeset
|
180 * add a new config option `experimental.topic-mode.server` using which a |
8a772f0c54d9
topics: add a config to reject draft changeset without topic on a server
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3232
diff
changeset
|
181 server can reject draft changesets without topic |
3284
ee71cc4eff21
branching: merge with stable
Pierre-Yves David <pierre-yves.david@octobus.net>
diff
changeset
|
182 * fix behavior of `hg stack` in cases of split |
3227
873d2f1949e1
topic: use more protective code to access current topic
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3202
diff
changeset
|
183 * makes code more resilient to partiel initialization |
3281
703e8398ac57
topic: move function wrapping from reposetup to uisetup
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3276
diff
changeset
|
184 * avoid over wrapping inside of long living process |
3227
873d2f1949e1
topic: use more protective code to access current topic
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3202
diff
changeset
|
185 |
3199
f33768dd2422
changelog: update missing release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3190
diff
changeset
|
186 7.0.1 -- 2017-11-14 |
3171
dbd340eafcb0
obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3163
diff
changeset
|
187 ------------------- |
dbd340eafcb0
obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3163
diff
changeset
|
188 |
dbd340eafcb0
obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3163
diff
changeset
|
189 * obsdiscovery: allow the config option to disable discovery server side |
dbd340eafcb0
obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3163
diff
changeset
|
190 (it was previously only honored on the client side) |
dbd340eafcb0
obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3163
diff
changeset
|
191 |
3174
d56b8f5f0bb1
changelog: add details about the pushkey related fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3171
diff
changeset
|
192 * server: avoid exposing 'abort' to evolution enabled client talking |
d56b8f5f0bb1
changelog: add details about the pushkey related fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3171
diff
changeset
|
193 to server with the extension bu obsolescence marker exchange |
d56b8f5f0bb1
changelog: add details about the pushkey related fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3171
diff
changeset
|
194 disabled. |
d56b8f5f0bb1
changelog: add details about the pushkey related fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3171
diff
changeset
|
195 |
3190
f4ba7d662c4c
changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3174
diff
changeset
|
196 topic (0.5.1) |
f4ba7d662c4c
changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3174
diff
changeset
|
197 |
f4ba7d662c4c
changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3174
diff
changeset
|
198 * fix new-heads check when pushing new topic with --publish. |
f4ba7d662c4c
changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3174
diff
changeset
|
199 |
3202
1b0178a3330b
changelog: fix 7.0.0 release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3199
diff
changeset
|
200 7.0.0 -- 2017-11-02 |
3152
ddfdef7e9b58
changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3125
diff
changeset
|
201 ------------------- |
ddfdef7e9b58
changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3125
diff
changeset
|
202 |
ddfdef7e9b58
changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3125
diff
changeset
|
203 * drop compatibility with Mercurial 3.8, 3.9 and 4.0, |
ddfdef7e9b58
changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3125
diff
changeset
|
204 * drop support for old and deprecated method to exchange obsmarkers, |
3153
544354cfc626
pushkey: forbid usage of pushley to exchange markers
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3152
diff
changeset
|
205 * forbid usage of the old pushbey based protocol to exchange obsmarkers, |
3163
c56c028f3802
packaging: prepare version 7.0.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3159
diff
changeset
|
206 * evolve: rename '--contentdivergent' flag to '--content-divergent', |
c56c028f3802
packaging: prepare version 7.0.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3159
diff
changeset
|
207 * evolve: rename '--phasedivergent' flag to '--phase-divergent'. |
3152
ddfdef7e9b58
changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3125
diff
changeset
|
208 |
3163
c56c028f3802
packaging: prepare version 7.0.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3159
diff
changeset
|
209 topic (0.5.0) |
3157
f286eefbd20d
topic: add an option to enforce a single head per name in a repository
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3155
diff
changeset
|
210 |
f286eefbd20d
topic: add an option to enforce a single head per name in a repository
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3155
diff
changeset
|
211 * add an experimental flag to enforce one head per name policy, |
f286eefbd20d
topic: add an option to enforce a single head per name in a repository
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3155
diff
changeset
|
212 (off by default, see 'hg help -e topic' for details) |
3158
678a9802c56b
topic: add an option to automatically publish topic-less changeset
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3157
diff
changeset
|
213 * add an experimental flag to have changesets without topic published on push, |
678a9802c56b
topic: add an option to automatically publish topic-less changeset
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3157
diff
changeset
|
214 (off by default, see 'hg help -e topic' for details) |
3163
c56c028f3802
packaging: prepare version 7.0.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3159
diff
changeset
|
215 * add a '--publish' flag to `hg push` (4.4+ only). |
3157
f286eefbd20d
topic: add an option to enforce a single head per name in a repository
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3155
diff
changeset
|
216 |
3125
ec0bbf26ce7f
packaging: prepare version 6.8.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3114
diff
changeset
|
217 6.8.0 -- 2017-10-23 |
ec0bbf26ce7f
packaging: prepare version 6.8.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3114
diff
changeset
|
218 ------------------- |
3070
9a223c3adb9d
changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3057
diff
changeset
|
219 |
3114
9db99aee4b87
changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3087
diff
changeset
|
220 * compatibility with Mercurial 4.4 |
9db99aee4b87
changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3087
diff
changeset
|
221 (use upstream implementation for obsfate and effect-flags starting hg 4.4+) |
9db99aee4b87
changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3087
diff
changeset
|
222 * pager: pager support to `obslog` and `evolve --list` |
9db99aee4b87
changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3087
diff
changeset
|
223 |
3070
9a223c3adb9d
changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3057
diff
changeset
|
224 topic(0.4.0) |
9a223c3adb9d
changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3057
diff
changeset
|
225 |
9a223c3adb9d
changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3057
diff
changeset
|
226 * topic: fix handling of bookmarks and phases while changing topics. |
3114
9db99aee4b87
changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3087
diff
changeset
|
227 (mercurial 4.2 and above only) |
9db99aee4b87
changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3087
diff
changeset
|
228 * topic: fix 'topic-mode' behavior when amending |
3069
1893bde71ebc
changelog: add about pager support
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3053
diff
changeset
|
229 * pager: pager support to `topics` and `stack` |
1893bde71ebc
changelog: add about pager support
Pulkit Goyal <7895pulkit@gmail.com>
parents:
3053
diff
changeset
|
230 |
3048
bdc28886526f
packaging: prepare version 6.7.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3047
diff
changeset
|
231 6.7.1 -- 2017-10-10 |
3017
0884856a4143
stack: handle basic case of splitting with crash
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3008
diff
changeset
|
232 ------------------- |
0884856a4143
stack: handle basic case of splitting with crash
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3008
diff
changeset
|
233 |
3053
430ad68292d7
readme: update readme with latest fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3048
diff
changeset
|
234 * obsfate: fix case were current user would disapear from the user list |
3017
0884856a4143
stack: handle basic case of splitting with crash
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3008
diff
changeset
|
235 |
3047
34c0c733e804
readme: add changelog for topic 0.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3046
diff
changeset
|
236 topic (0.3.1) |
34c0c733e804
readme: add changelog for topic 0.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3046
diff
changeset
|
237 |
3087
504f914efd29
changeloge: add details about topic-mode
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3071
diff
changeset
|
238 * topic: introduce a documented 'experimental.topic-mode' config |
504f914efd29
changeloge: add details about topic-mode
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3071
diff
changeset
|
239 * topic: add support for 'random' topic mode (see documentation for details) |
3053
430ad68292d7
readme: update readme with latest fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3048
diff
changeset
|
240 * stack: fix evolution preview for simple split. |
3047
34c0c733e804
readme: add changelog for topic 0.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3046
diff
changeset
|
241 * fix a performance regression affecting all transactions. |
34c0c733e804
readme: add changelog for topic 0.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3046
diff
changeset
|
242 (the more non public changeset (hidden included), the slower) |
3017
0884856a4143
stack: handle basic case of splitting with crash
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3008
diff
changeset
|
243 |
3008
1cccdfeac327
packaging: mark version 6.7.0 in the source
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3006
diff
changeset
|
244 6.7.0 -- 2017-09-27 |
2867
5c0b6af37b21
topics: add a current flag to display current topic
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2807
diff
changeset
|
245 ------------------- |
5c0b6af37b21
topics: add a current flag to display current topic
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2807
diff
changeset
|
246 |
3006
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
247 * compatibility with change in future 4.4 at this release date, |
2980
0a77b4e7d8a4
readme: update about obslog update and documentation refresh
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2953
diff
changeset
|
248 * documentation: improvement to content, wording and graphs, |
3006
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
249 * obslog: improved templatability, |
2947
723c14f9c30b
readme: mention the new --interactive mode for uncommit
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2934
diff
changeset
|
250 * obslog/log: improve verb used to describe and evolution, |
3006
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
251 * pstatus/pdiff: update to full command. They now appears in the help, |
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
252 * uncommit: add a --interactive option (4.3+ only). |
2896
462adae9fea7
obsfate: use effect flag information for computing a better verb
Boris Feld <boris.feld@octobus.net>
parents:
2867
diff
changeset
|
253 |
3046
980c727f27d7
add mention of the topic 0.3.0 version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3045
diff
changeset
|
254 topic (0.3.0) |
980c727f27d7
add mention of the topic 0.3.0 version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
3045
diff
changeset
|
255 |
3006
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
256 * push: add a --topic option to mirror --bookmark and --branch, |
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
257 * stack: improve display of interleaved topic, |
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
258 * stack: improve display of merge commit, |
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
259 * topic: add a new 'debugconvertbookmark' commands (4.3+ only), |
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
260 It helps migrating from bookmark feature branch to topic feature branch, |
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
261 * topic: --age flag also shows the user who last touched the topic, |
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
262 * topic: be more informative about topic activation and deactivation, |
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
263 * topic: gain a --current flag, |
dd3eb2215f24
readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2998
diff
changeset
|
264 * topic: small clarification and cleanup on various output. |
2867
5c0b6af37b21
topics: add a current flag to display current topic
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2807
diff
changeset
|
265 |
2807
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
266 6.6.0 -- 2017-07-25 |
2719
5191d454a4f5
readme: update with various topic improvement
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2705
diff
changeset
|
267 ------------------- |
5191d454a4f5
readme: update with various topic improvement
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2705
diff
changeset
|
268 |
2807
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
269 - amend: add a --extract flag to move change back to the working copy, |
2730
7fbb7a5d359f
uncommit: expose the feature with a '--extract' to amend
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2719
diff
changeset
|
270 (same as uncommit, but accessible through the amend commit) |
2807
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
271 - split: now properly refuse to split public changeset, |
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
272 - commands: unify and improve the pre-rewrite validation and error message, |
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
273 - uncommit: add support for --current-date and --current-user option, |
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
274 - fold: add support for --current-date and --current-user option, |
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
275 - metaedit: add support for --current-date and --current-user option, |
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
276 - split: add support for --current-date and --current-user option, |
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
277 - compat: use various new API instead of the one deprecated in 4.3, |
2804
bae174e0e0ac
readme: mention the work on API deprecated in 4.3
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2791
diff
changeset
|
278 (when available) |
2807
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
279 - documentation: various minor documentation update. |
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
280 |
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
281 topic (0.2.0): |
2732
4b5caa509df8
packaging: update readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2730
diff
changeset
|
282 |
4b5caa509df8
packaging: update readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2730
diff
changeset
|
283 - topic: add --age option to sort topic by the most recently touched, |
2719
5191d454a4f5
readme: update with various topic improvement
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2705
diff
changeset
|
284 - topic: add a 't0' to access the root of a topic while keeping it active, |
5191d454a4f5
readme: update with various topic improvement
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2705
diff
changeset
|
285 - topic: allow 'hg prev' to me move to 't0', |
2807
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
286 - topic: add a config option to enforce topic on new commit, |
2719
5191d454a4f5
readme: update with various topic improvement
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2705
diff
changeset
|
287 (experimental.enforce-topic) |
2807
cc3e09e033a3
packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2806
diff
changeset
|
288 - topic: make command names valid as expected, even if ui.strict=true. |
2719
5191d454a4f5
readme: update with various topic improvement
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2705
diff
changeset
|
289 |
2704
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
290 6.5.0 -- 2017-07-02 |
2624
fd602980f7ee
topics: make sure we commit on new parents while changing topics (issue5441)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2620
diff
changeset
|
291 ------------------- |
fd602980f7ee
topics: make sure we commit on new parents while changing topics (issue5441)
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2620
diff
changeset
|
292 |
2704
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
293 features: |
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
294 |
2641
c90c70d8b6de
obslog: update the readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2630
diff
changeset
|
295 - obslog: gain a --patch flag to display changes introduced by the evolution |
c90c70d8b6de
obslog: update the readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2630
diff
changeset
|
296 (Currently limited to in simple case only) |
2704
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
297 - log: display obsolescence fate by default, (future 4.3 only) |
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
298 - doc: various minor improvement. |
2641
c90c70d8b6de
obslog: update the readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2630
diff
changeset
|
299 |
2704
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
300 bugfixes: |
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
301 |
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
302 - evolve: fix branch preservation for merge, |
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
303 - obsfate: improve support for advanced template reformating, |
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
304 - split: preserve author of the splitted changeset. |
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
305 - grab: properly fix hg executable on windows. |
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
306 |
2705
a7b7471b4bed
topic: update extensions metadata
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2704
diff
changeset
|
307 topic (0.1.0): |
2704
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
308 |
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
309 - stack: also show the unstable status for the current changeset, (issue5553) |
2627
42abd3bd30ee
topics: abort if user wants to show the stack of a non-existent topic
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2626
diff
changeset
|
310 - stack: properly abort when and unknown topic is requested, |
2704
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
311 - stack: add basic and raw support for named branches, |
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
312 - topic: changing topic on revs no longer adds extra instability, (issue5441) |
2643
a9ca94defc29
topics: rename '--change' flag to '--rev' flag
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2641
diff
changeset
|
313 - topic: topics: rename '--change' flag to '--rev' flag, |
2653
13313d0cab71
topicmap: massive rework
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2648
diff
changeset
|
314 - topic: multiple large performance improvements, |
2665
0ade6e87346b
topics: pass quietempty=True to suppress useless output while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents:
2660
diff
changeset
|
315 - topic: various small output improvement, |
2704
a8e22ede5a9a
readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2699
diff
changeset
|
316 - topic: improved topic preservation for various commands. |
2629
9c0f6b85c28f
obsfate: improve obsfate output
Boris Feld <boris.feld@octobus.net>
parents:
2620
diff
changeset
|
317 |
9c0f6b85c28f
obsfate: improve obsfate output
Boris Feld <boris.feld@octobus.net>
parents:
2620
diff
changeset
|
318 |
2620
e60248f26f92
packaging: prepare version 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2619
diff
changeset
|
319 6.4.0 -- 2017-06-16 |
2619
26f6bdfe2155
readme: fix readme for future 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2593
diff
changeset
|
320 ------------------- |
2588
384fdb696d47
readme: fix entry for 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2586
diff
changeset
|
321 |
2619
26f6bdfe2155
readme: fix readme for future 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2593
diff
changeset
|
322 - template: signifiant improvement to the '{obsfate}' template (now 4.2+ only) |
26f6bdfe2155
readme: fix readme for future 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2593
diff
changeset
|
323 - template: fix 'successors' and 'precursors' template to expose hex-node |
2588
384fdb696d47
readme: fix entry for 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2586
diff
changeset
|
324 - effect flag: the experiment is now active by default, |
384fdb696d47
readme: fix entry for 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2586
diff
changeset
|
325 (see 'hg help -e evolve' to opt out) |
2619
26f6bdfe2155
readme: fix readme for future 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2593
diff
changeset
|
326 - effect flag: fix a small bug related to hidden changeset, |
2588
384fdb696d47
readme: fix entry for 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2586
diff
changeset
|
327 - obscache: reduce impact on large repository |
2551
ecd47c63b6de
obshashrange: add an option to protect from accidental activation
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2548
diff
changeset
|
328 - obshashrange: install a '.max-revs' option see extension help for details |
2548
3fd4b0dca16c
effectflag: fix content change detection for filtered revs
Boris Feld <boris.feld@octobus.net>
parents:
2544
diff
changeset
|
329 |
2544
e358c0263e46
prepare release 6.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2541
diff
changeset
|
330 6.3.1 -- 2017-06-01 |
2541
383efcb9ed0f
serveronly: also backport the fixes from 5adb8bdb935e
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2539
diff
changeset
|
331 ------------------- |
383efcb9ed0f
serveronly: also backport the fixes from 5adb8bdb935e
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2539
diff
changeset
|
332 |
383efcb9ed0f
serveronly: also backport the fixes from 5adb8bdb935e
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2539
diff
changeset
|
333 - also backport the "revelant-markers" fix when using "evolve.serveronly" |
383efcb9ed0f
serveronly: also backport the fixes from 5adb8bdb935e
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2539
diff
changeset
|
334 |
2535
6da4ca7b3e4f
packaging: prepare release 6.3.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2525
diff
changeset
|
335 6.3.0 -- 2017-05-31 |
2441
80b5fc054219
evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents:
2430
diff
changeset
|
336 ------------------- |
80b5fc054219
evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents:
2430
diff
changeset
|
337 |
80b5fc054219
evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents:
2430
diff
changeset
|
338 - olog: add an 'obslog' alias |
2484
262d684851dc
obshistory: add the all option to obslog to show the while obs tree
Boris Feld <boris.feld@octobus.net>
parents:
2483
diff
changeset
|
339 - olog: add an '--all' option to show the whole obsolescence history tree. |
2493
3ee8e9a12f41
doc: add documentation about effectflag experiment
Boris Feld <boris.feld@octobus.net>
parents:
2489
diff
changeset
|
340 - evolution: add an experiment to track the effect of rewrites. |
3ee8e9a12f41
doc: add documentation about effectflag experiment
Boris Feld <boris.feld@octobus.net>
parents:
2489
diff
changeset
|
341 (See hg help - evolve for details) |
2525
5adb8bdb935e
compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents:
2521
diff
changeset
|
342 - exchange: fix the "relevant-markers" algorithm to include inline prune. |
5adb8bdb935e
compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents:
2521
diff
changeset
|
343 This will impact discovery of obsmarkers between server and client if one |
5adb8bdb935e
compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents:
2521
diff
changeset
|
344 still uses the old algorithm. Please upgrade both clients and servers as |
5adb8bdb935e
compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents:
2521
diff
changeset
|
345 soon as possible. |
5adb8bdb935e
compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents:
2521
diff
changeset
|
346 (See changeset 176d1a0ce385 in core Mercurial for details) |
2521
29fc90b0e59c
obsdiscovery: add an option to disable all obsdiscovery
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2504
diff
changeset
|
347 - obsdiscovery: add a config flag to disable all obsmarkers discovery |
29fc90b0e59c
obsdiscovery: add an option to disable all obsdiscovery
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2504
diff
changeset
|
348 (See hg help - evolve for details) |
2486
cd4290f923b7
template: add precursors template
Boris Feld <boris.feld@octobus.net>
parents:
2484
diff
changeset
|
349 - template: add a 'precursors' template that display the closests precursors of changesets |
2487
590da9c523ae
template: add successors template
Boris Feld <boris.feld@octobus.net>
parents:
2486
diff
changeset
|
350 - template: add a 'successors' template that display the closests successors of changesets |
2489
84a8219a2f9a
template: add the obsfate template
Boris Feld <boris.feld@octobus.net>
parents:
2487
diff
changeset
|
351 - template: add a 'obsfate' template that display how a changeset has evolved |
2504
d95006fe4dd0
stablerange: use last recently used caching for revisions associated to ranges
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2493
diff
changeset
|
352 - new discovery experiment: add options to restrict memory consumption on |
d95006fe4dd0
stablerange: use last recently used caching for revisions associated to ranges
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2493
diff
changeset
|
353 large repository (see "hg help -e evolve" for details). |
2539
69292318c545
readme: merge 6.2.2 and 6.3.0 changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2538
diff
changeset
|
354 - evolve: fix --rev handling in --list mode |
2482
c0bfddf89c62
readme: update changelog for 6.2.2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2471
diff
changeset
|
355 |
2471
0af99106b075
packaging: prepare release 6.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2460
diff
changeset
|
356 6.2.1 -- 2017-05-23 |
2442
a8fea2ae3c0b
prune: prevent a color related crash when the working copy is moved
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2430
diff
changeset
|
357 ------------------- |
a8fea2ae3c0b
prune: prevent a color related crash when the working copy is moved
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2430
diff
changeset
|
358 |
2458
62e4f9ff352b
obshashrange: re-warm less revision after reset
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2443
diff
changeset
|
359 - prune: fix a crash related to color handling, |
62e4f9ff352b
obshashrange: re-warm less revision after reset
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2443
diff
changeset
|
360 - next: fix a crash related to color handling, |
2460
64cc0b059073
obshashrange: document the experiment
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2459
diff
changeset
|
361 - discovery: document the 'obshashrange' experiment, |
2458
62e4f9ff352b
obshashrange: re-warm less revision after reset
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2443
diff
changeset
|
362 - cache: reduce the warming load in case of reset, |
2459
5e6fc802bc8a
obshashrange: add an option to disable local cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2458
diff
changeset
|
363 - cache: add a 'experimental.obshashcache.warm-cache' option to allow |
5e6fc802bc8a
obshashrange: add an option to disable local cache warming
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2458
diff
changeset
|
364 disabling post transaction cache warming. |
2442
a8fea2ae3c0b
prune: prevent a color related crash when the working copy is moved
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2430
diff
changeset
|
365 |
2430
d4ee0274a8ef
packaging: prepare release 6.2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2428
diff
changeset
|
366 6.2.0 -- 2017-05-18 |
2338
f62ce1bbd05b
readme: update readme to mention 'debugobshistory'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2331
diff
changeset
|
367 ------------------- |
f62ce1bbd05b
readme: update readme to mention 'debugobshistory'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2331
diff
changeset
|
368 |
2427
59e7fc0ad7c0
readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2417
diff
changeset
|
369 - olog: a new command to inspect the obs-history of a changeset (hg-4.0 + only), |
2339
f641cccbd119
topic: automatically configure thg to display topic
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2338
diff
changeset
|
370 - topic: have thg display topic name if possible, |
2427
59e7fc0ad7c0
readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2417
diff
changeset
|
371 - blackbox: log more information about discovery and cache computation, |
2358
d8ea60fcfbc9
readme: add a changelog entry about the more efficient obscache
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2339
diff
changeset
|
372 - obscache: more efficient update in the (rare) case of a transaction adding |
2427
59e7fc0ad7c0
readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2417
diff
changeset
|
373 markers without changesets, |
59e7fc0ad7c0
readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2417
diff
changeset
|
374 - obscache: fix more cache invalidation propagation, |
59e7fc0ad7c0
readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2417
diff
changeset
|
375 - obscache: also enable the new cache (from 6.1.0) for 'evolve.server-only', |
2366
2241433a77e5
obshashrange: warm the cache at the end of each transaction
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2358
diff
changeset
|
376 - obshashrange-cache: update incrementally in the (common) case of a |
2241433a77e5
obshashrange: warm the cache at the end of each transaction
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2358
diff
changeset
|
377 transaction not affecting existing range, |
2413
22fb71a2d865
obshashrangecache: make sure we re-warm the cache after a reset
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2408
diff
changeset
|
378 - obshashrange-cache: keep the cache warm after each transaction, |
2428
7c15b494bacc
topic: update 'tested with' and readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2427
diff
changeset
|
379 - topic: now requires Mercurial 4.0 or above, |
2427
59e7fc0ad7c0
readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2417
diff
changeset
|
380 - stack: now display if current revision is in bad state (issue5533), |
59e7fc0ad7c0
readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2417
diff
changeset
|
381 - stack: fix json output to be valid json. |
2331
d49f376598f8
serveronly: also enable the obscache for server only setting
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2322
diff
changeset
|
382 |
2322
8510d3fd7c3b
packaging: prepare version 6.1.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
2312
diff
changeset
|
383 6.1.0 -- 2017-05-03 |
2286
a4c5744a7b93
safeguard: add an option to disable automatic publishing
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2283
diff
changeset
|
384 ------------------- |
a4c5744a7b93
safeguard: add an option to disable automatic publishing
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2283
diff
changeset
|
385 |
2290
a36a8c6a09ac
ui: change the hidden revision error message
Boris Feld <boris.feld@octobus.net>
parents:
2289
diff
changeset
|
386 - improve message about obsolete working copy parent, |
2299
268970463144
readme: mention that some improvement are enabled for 4.2 only
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2298
diff
changeset
|
387 - improve message issued when accessing hidden nodes (4.2 only), |
2298
8199204274f0
perf: use the cache to compute the obsolete set.
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2291
diff
changeset
|
388 - introduce a new caches to reduce the impact of evolution on read-only commands, |
2311
26d638e419df
auto-push: move config help in the extension help
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2299
diff
changeset
|
389 - add a 'experimental.auto-publish' config. See `hg help -e evolve` for details. |
2287
18b8dc058f75
repo: properly progate "destroyed" call to super class
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2283
diff
changeset
|
390 - fix the propagation of some some cache invalidation, |
18b8dc058f75
repo: properly progate "destroyed" call to super class
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2283
diff
changeset
|
391 |
2283
5ef112a6eb87
pkg: prepare release 6.0.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2281
diff
changeset
|
392 6.0.1 -- 2017-04-20 |
2272
eb47d436cdc3
template: adapt to new showlist() API introduced by hg e5eab0fe69ee
Yuya Nishihara <yuya@tcha.org>
parents:
2263
diff
changeset
|
393 ------------------- |
eb47d436cdc3
template: adapt to new showlist() API introduced by hg e5eab0fe69ee
Yuya Nishihara <yuya@tcha.org>
parents:
2263
diff
changeset
|
394 |
2274
72ba9d4418e0
checkheads: do not overwrite code for Mercurial 4.2 and above
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2273
diff
changeset
|
395 - template: adapt to change in 4.2, |
2273
228111491788
legacy: fix debugrecordpruneparents to call obsstore.create() with keywords
Yuya Nishihara <yuya@tcha.org>
parents:
2272
diff
changeset
|
396 - fix 'debugrecordpruneparents' (outdated API usage) |
2274
72ba9d4418e0
checkheads: do not overwrite code for Mercurial 4.2 and above
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2273
diff
changeset
|
397 - checkheads: give priority to updated 4.2 code, |
2276
2d55ae0d6ce7
serveronly: fix reposetup
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2274
diff
changeset
|
398 - serveronly: fix repository initialization. |
2272
eb47d436cdc3
template: adapt to new showlist() API introduced by hg e5eab0fe69ee
Yuya Nishihara <yuya@tcha.org>
parents:
2263
diff
changeset
|
399 |
2281
812b866f193c
readme: fix 6.0.0 release date
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2276
diff
changeset
|
400 6.0.0 -- 2017-03-31 |
2263
165ad227993d
packaging: prepare version 6.0.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2258
diff
changeset
|
401 ------------------- |
1805
7b8195e22050
extensions: drop the old 'pushexperiment' extension
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1802
diff
changeset
|
402 |
2258
446824c5e0b8
readme: mention the fix for issue4354
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2243
diff
changeset
|
403 - push: improved detection of obsoleted remote branch (issue4354), |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
404 - drop compatibility for Mercurial < 3.8, |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
405 - removed old (unpackaged) pushexperiment extension, |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
406 - move all extensions in the official 'hgext3rd' namespace package, |
2099
47017b3086d4
README: more update to prepare for pypi upload
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2097
diff
changeset
|
407 - add the "topic" experimental extensions. See the README.topic file for details |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
408 - officially ship 'evolve.serveronly' extensions. That extensions contains |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
409 only the part related to exchange and is intended to be used by server. |
2074
081d54b3e7f0
README: mention the 'serveronly' extensions
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2068
diff
changeset
|
410 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
411 Using the extension will enable evolution, use 'experimental.evolution=!' |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
412 to disable obsmarkers echange. The old '__temporary__.advertiseobsolete' |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
413 option is no longer supported. |
2243
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
414 |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
415 - a new prototype of obsmarker discovery is available. The prototype is still |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
416 at early stage and not recommended for production. |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
417 Examples of current limitations: |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
418 |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
419 - write access to the repo is highly recommanded for all operation, |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
420 - large memory footprint, |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
421 - initial caching is slow, |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
422 - unusable on large repo (because of various issue pointed earlier), |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
423 - likely to constains various bugs. |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
424 |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
425 It can be tested by setting `experimental.obshashrange=1` on both client and |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
426 server. It is recommanded to get in touch with the evolve maintainer if you |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
427 decide to test it. |
d83851f2d375
obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2122
diff
changeset
|
428 |
2122
efc6633e78e1
legacy: move 'debugrecordpruneparents' in the extensions
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2115
diff
changeset
|
429 - the 'debugrecordpruneparents' have been moved into the 'evolve.legacy' |
efc6633e78e1
legacy: move 'debugrecordpruneparents' in the extensions
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2115
diff
changeset
|
430 separate extension. enable that extentions if you need to convert/update |
efc6633e78e1
legacy: move 'debugrecordpruneparents' in the extensions
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2115
diff
changeset
|
431 markers in an old repository. |
1805
7b8195e22050
extensions: drop the old 'pushexperiment' extension
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1802
diff
changeset
|
432 |
1812
5217c745bb60
evolve: extend API fix from 25254b2f8116 to another relevant case
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1802
diff
changeset
|
433 5.6.1 -- 2017-02-28 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
434 ------------------- |
1812
5217c745bb60
evolve: extend API fix from 25254b2f8116 to another relevant case
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1802
diff
changeset
|
435 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
436 - fix a crash that sometime happened when evolving merges. |
1812
5217c745bb60
evolve: extend API fix from 25254b2f8116 to another relevant case
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1802
diff
changeset
|
437 |
1802
e7b6e9c4a5d4
fix release date in the Readme,
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1790
diff
changeset
|
438 5.6.0 -- 2017-02-01 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
439 ------------------- |
1778
924b76a51d18
wireproto: chunking and compression is forthwith to be handled by hgweb
Martijn Pieters <mjpieters@fb.com>
parents:
1765
diff
changeset
|
440 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
441 - compatibility with Mercurial 4.1. |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
442 - improvement of prune error message. |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
443 - fold: require --from flag for folding revisions to working copy |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
444 - fix crash when trying to fold an empty revision set (issue5453) |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
445 - uncommit: preserve copy information of remaining files (issue5403) |
1784
c3741a5adbb0
fold: cleanly abort on empty fold set (issue5453)
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1777
diff
changeset
|
446 |
1765
727c7211c810
prepare release 5.5.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1764
diff
changeset
|
447 5.5.0 -- 2016-10-30 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
448 ------------------- |
1733
060fe417679f
readme: add an entry about the {obsolete} template change
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1728
diff
changeset
|
449 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
450 - The {obsolete} template now yield "obsolete" or "". |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
451 - compatibility with Mercurial 4.0 |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
452 - Fix erroneous manifest computation when solving 'bumped' changeset. |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
453 - split: avoid crash on empty commit (issue5191), |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
454 - next: improve locking to avoid issue with working copy parent (issue5244) |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
455 - prev: improve locking to avoid issue with working copy parent (issue5244) |
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
456 - evolve: fix abort suggestion to include '.' in 'hg update -C .' |
1735
8f902ec9ed9a
bump: copy parent manifest before editting it
Durham Goode <durham@fb.com>
parents:
1717
diff
changeset
|
457 |
1717
2ad40d972a74
prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1702
diff
changeset
|
458 5.4.1 -- 2016-08-01 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
459 ------------------- |
1717
2ad40d972a74
prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1702
diff
changeset
|
460 |
2ad40d972a74
prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1702
diff
changeset
|
461 - compat with Mercurial 3.9 |
2ad40d972a74
prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1702
diff
changeset
|
462 |
1702
b21ce82e6f76
evolve: prepare release of version 5.4.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1686
diff
changeset
|
463 5.4.0 -- 2016-05-06 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
464 ------------------- |
1626
0edb545503fe
topic: 'hg evolve --all' pick all trouble within current topic
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1617
diff
changeset
|
465 |
1629
548195454683
topic: restrict 'hg prev' to current topic unless --no-topic is passed
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1627
diff
changeset
|
466 - Some collaboration with the topic experimental extensions, |
1675
53a2a9aa3d89
readme: add various missing parts
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1672
diff
changeset
|
467 - hg evolve --all with consider all troubles in your current topic, |
1629
548195454683
topic: restrict 'hg prev' to current topic unless --no-topic is passed
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1627
diff
changeset
|
468 - preserve 'topic' during evolve, |
548195454683
topic: restrict 'hg prev' to current topic unless --no-topic is passed
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1627
diff
changeset
|
469 - 'next' and 'prev' restrict themself to the current topic by default, |
1675
53a2a9aa3d89
readme: add various missing parts
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1672
diff
changeset
|
470 - remove the dangerous 'kill' alias for 'prune' (because 'hg kill -1' without |
2068
4b7478433b07
readme: make it valid rst
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2028
diff
changeset
|
471 the leading 'hg' will give you an hardtime) |
1675
53a2a9aa3d89
readme: add various missing parts
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1672
diff
changeset
|
472 - during 'hg evolve' skip unsupported merge instead of aborting |
53a2a9aa3d89
readme: add various missing parts
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1672
diff
changeset
|
473 - various documentation fix and update |
53a2a9aa3d89
readme: add various missing parts
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1672
diff
changeset
|
474 - hg summary now suggest 'hg evolve --continue when appropriate` |
53a2a9aa3d89
readme: add various missing parts
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
1672
diff
changeset
|
475 - compatibility with Mercurial 3.8 'hgext' namespace package. |
1677
48c3a472aec7
split: rewrite the pre-split commit message
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
1675
diff
changeset
|
476 - small improvement to the `hg split` instruction |
1686
474db2d60202
metaedit: add support for folding commits while editing their metadata
Siddharth Agarwal <sid0@fb.com>
parents:
1677
diff
changeset
|
477 - add a 'metaedit' command to rewrite changeset meta data. |
1626
0edb545503fe
topic: 'hg evolve --all' pick all trouble within current topic
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1617
diff
changeset
|
478 |
1611
5eedfe43e762
prepare version 5.3.0
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1609
diff
changeset
|
479 5.3.0 -- 2016-02-11 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
480 ------------------- |
1478
9603aa1ecdfd
evolve: add a command to split commits
Laurent Charignon <lcharignon@fb.com>
parents:
1454
diff
changeset
|
481 |
1559
bc21846791b6
readme: add something about bookmark within transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1530
diff
changeset
|
482 - split: add a new command to split changesets, |
bc21846791b6
readme: add something about bookmark within transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1530
diff
changeset
|
483 - tests: drop our copy of 'run-tests.py' use core one instead, |
bc21846791b6
readme: add something about bookmark within transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1530
diff
changeset
|
484 - bookmark: do all bookmark movement within a transaction. |
1566
25254b2f8116
evolve: apply API change to 'merge.update'
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1559
diff
changeset
|
485 - evolve: compatibility with Mercurial 3.7 |
1605
f69d8c25eeb7
readme: mark feature only available in 3.7 as such
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1603
diff
changeset
|
486 - evolve: support merge with a single obsolete parent (hg-3.7+ only) |
1596
6079dcbfb726
readme: update readme for issue 4966
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1576
diff
changeset
|
487 - evolve: prevent added file to be marked as unknown if evolve fails (issue4966) |
1597
7876ed4fceb7
evolve: write our own custom evolvestate file
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1596
diff
changeset
|
488 - evolve: stop relying on graftstate file for save evolve state |
7876ed4fceb7
evolve: write our own custom evolvestate file
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1596
diff
changeset
|
489 (for `hg evolve --continue`) |
1609
b9e8a47c4d5c
Readme: mention fix for issue4950
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1605
diff
changeset
|
490 - evolve: fix divergence resolution when it result in an empty commit |
b9e8a47c4d5c
Readme: mention fix for issue4950
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1605
diff
changeset
|
491 (issue4950) (hg-3.5+ only) |
1529
b338fe4e0657
readme: updateing changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1526
diff
changeset
|
492 - no longer lock the repository for `hg parents` (issue4895) |
b338fe4e0657
readme: updateing changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1526
diff
changeset
|
493 - updated help for the `evolve` command |
b338fe4e0657
readme: updateing changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1526
diff
changeset
|
494 |
1519
c15d6168412f
prepare version 5.1.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1518
diff
changeset
|
495 5.2.1 -- 2015-11-02 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
496 ------------------- |
1501
5c962163f77a
prune: ensure we prune bookmarks in a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1454
diff
changeset
|
497 |
1511
91b6a30424a3
evolve: compatibility with coming 3.6
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1503
diff
changeset
|
498 - add compatibility with Mercurial 3.6 |
1501
5c962163f77a
prune: ensure we prune bookmarks in a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1454
diff
changeset
|
499 - prune: fixed possible issue with lock and bookmark |
1503
e8f7e4c53537
next/prev: properly lock repo before touching bookmarks
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1501
diff
changeset
|
500 - next/prev: fixed possible issue with lock and bookmark |
1518
bca3fce56b2c
merge with default
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1514
diff
changeset
|
501 - add some progress data during changesets discovery |
bca3fce56b2c
merge with default
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1514
diff
changeset
|
502 - take advantage of dirstate/transaction collaboration |
1501
5c962163f77a
prune: ensure we prune bookmarks in a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1454
diff
changeset
|
503 |
1454
c79bdc856350
prepare version 5.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1449
diff
changeset
|
504 5.2.0 -- 2015-06-25 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
505 ------------------- |
1357
3bb7a080da4d
evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents:
1337
diff
changeset
|
506 |
3bb7a080da4d
evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents:
1337
diff
changeset
|
507 - evolve: gain a --rev option to control what revisions to evolve (issue4391) |
3bb7a080da4d
evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents:
1337
diff
changeset
|
508 - evolve: revision are processed in the order they stack on destination |
3bb7a080da4d
evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents:
1337
diff
changeset
|
509 - evolve: properly skip unstable revision with non-evolved unstable parent |
1404
848a04c078c7
evolve: add selector for trouble types
Laurent Charignon <lcharignon@fb.com>
parents:
1388
diff
changeset
|
510 - evolve: gain --unstable --divergent --bumped flag to select the trouble |
1410
2c451fece7a6
evolve: unify revision handling and rework error message
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1404
diff
changeset
|
511 - evolve: issue more useful error message and hint when evolve has nothing to |
1420
0b714c4ad9ff
evolve: consider all potential candidates on bare evolve
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1410
diff
changeset
|
512 do as invocated. |
0b714c4ad9ff
evolve: consider all potential candidates on bare evolve
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1410
diff
changeset
|
513 - evolve: bare `hg evolve` commands now abort when multiple changesets could be |
0b714c4ad9ff
evolve: consider all potential candidates on bare evolve
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1410
diff
changeset
|
514 a target. |
1422
c868a69c29c5
evolve: distinct between '--all' and '--all --any'
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1420
diff
changeset
|
515 - evolve: `hg evolve --all` only evolve changeset that will end up as |
c868a69c29c5
evolve: distinct between '--all' and '--all --any'
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1420
diff
changeset
|
516 descendant of the current working copy. The old behavior of `--all` |
c868a69c29c5
evolve: distinct between '--all' and '--all --any'
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1420
diff
changeset
|
517 in now in `--all --any`. |
1441
a4abe588d77f
evolve: mechanism to load some commands selectively
Laurent Charignon <lcharignon@fb.com>
parents:
1427
diff
changeset
|
518 - evolve: add a 'experimental.evolutioncommands' for fine grained commands |
a4abe588d77f
evolve: mechanism to load some commands selectively
Laurent Charignon <lcharignon@fb.com>
parents:
1427
diff
changeset
|
519 enabling |
1672 | 520 - next/prev: requires `--merge` to move with uncommitted changes |
1447
09206bdc2db4
next: reword error output
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1444
diff
changeset
|
521 - next: significantly reword error messages |
1449
9be1cadf7a07
next: add a --evolve option
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1447
diff
changeset
|
522 - next: add a --evolve flag to evolve aspiring children when on a head |
1357
3bb7a080da4d
evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents:
1337
diff
changeset
|
523 |
1424
1377f6a7f9ec
prepare version 5.1.5
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1387
diff
changeset
|
524 5.1.5 -- 2015-06-23 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
525 ------------------- |
1289
12d5c9eaa86d
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1281
diff
changeset
|
526 |
12d5c9eaa86d
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1281
diff
changeset
|
527 - minor documentation cleanup |
1296
23819e1d61fd
evolve: add -i flag to amend command
Laurent Charignon <lcharignon@fb.com>
parents:
1289
diff
changeset
|
528 - support -i option for `hg amend` if commit supports it (3.4) |
1312
1218ad94a351
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1296
diff
changeset
|
529 - fix the `debugrecordpruneparents` utility |
1728 | 530 - fix some possible crash during command abort (release nonexistent transaction) |
1328
9321889d119a
simple4server: update bugtracker link
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1312
diff
changeset
|
531 - fix simple4server bug tracker URL |
1330
efb75f4d55aa
bookmarks: update to use new bookmarks api via compatibility layer
Ryan McElroy <rmcelroy@fb.com>
parents:
1328
diff
changeset
|
532 - compatibility with bookmark API change in future Mercurial 3.5 |
1337
1c8fbaf9306b
update README
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1330
diff
changeset
|
533 - prune no longer move the active bookmark for no reason (issue4559) |
1375
9e062e6598e9
evolve: search divergence within all precursors
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1337
diff
changeset
|
534 - evolve: stop reporting divergence base as missing when we actually have it |
1387
eb044bcf342d
evolve: update readme regarding the preview perf improvement
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1375
diff
changeset
|
535 - significant performance improvement for all revsets. |
1444
9a78233c62a4
readme: add an entry about the obsolete wdir parent hint
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1441
diff
changeset
|
536 - provide a hint of how to update to the successor of an obsolete working copy |
9a78233c62a4
readme: add an entry about the obsolete wdir parent hint
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1441
diff
changeset
|
537 parent. |
1289
12d5c9eaa86d
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1281
diff
changeset
|
538 |
1281
891c3ce894fa
prepare release 5.1.4
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1279
diff
changeset
|
539 5.1.4 -- 2015-04-23 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
540 ------------------- |
1271
792998917ece
Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1257
diff
changeset
|
541 |
792998917ece
Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1257
diff
changeset
|
542 - significant documentation update |
1278
5ff8a5d85b2b
getbundleobsmarker: prevent crash from filtered content (issue4616)
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1271
diff
changeset
|
543 - fix issue4616: pulling with bundle2 would crash if common marker when |
5ff8a5d85b2b
getbundleobsmarker: prevent crash from filtered content (issue4616)
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1271
diff
changeset
|
544 discovered on non-served changesets. |
1279
064cf9ee4460
debugobsrelsethashtree: get the command to work again
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1278
diff
changeset
|
545 - fix the debugobsrelsethashtree command |
1271
792998917ece
Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1257
diff
changeset
|
546 |
1257
c52c15100fb2
prepare version 5.1.3
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1256
diff
changeset
|
547 5.1.3 -- 2015-04-20 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
548 ------------------- |
1250
f88d5125d41b
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1230
diff
changeset
|
549 |
1728 | 550 - discovery: fix misbehaving discovery across python version |
1254
87d626390270
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1250
diff
changeset
|
551 - pull: properly install the bundle2 par generator |
87d626390270
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1250
diff
changeset
|
552 (avoid sending all markers for each pull) |
1255
a2d4901e211e
commit: avoid potential deadlock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1254
diff
changeset
|
553 - commit: avoid potential deadlock (acquires wlock before lock) |
1256
f8cb01637e75
graft: avoid potential deadlock
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1255
diff
changeset
|
554 - graft: avoid potential deadlock (acquires wlock before lock) |
1250
f88d5125d41b
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1230
diff
changeset
|
555 |
1230
e886bc501796
preparing version 5.1.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1229
diff
changeset
|
556 5.1.2 -- 2015-04-01 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
557 ------------------- |
1229
175cc89bbe4c
update 5.1.2 with latest bugfix
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1206
diff
changeset
|
558 |
175cc89bbe4c
update 5.1.2 with latest bugfix
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1206
diff
changeset
|
559 - evolve: prevent a crash in httpclient_pushobsmarkers() when pushing |
175cc89bbe4c
update 5.1.2 with latest bugfix
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1206
diff
changeset
|
560 |
1206
9b8628e0a142
prepare release 5.1.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1205
diff
changeset
|
561 5.1.1 -- 2015-03-05 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
562 ------------------- |
1205
bfbe042a2e51
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1201
diff
changeset
|
563 |
bfbe042a2e51
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1201
diff
changeset
|
564 - debugobsconvert: fix invalid markers during conversion |
bfbe042a2e51
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1201
diff
changeset
|
565 - discovery: cache some of the obs hash computation to improve performance (issue4518) |
bfbe042a2e51
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1201
diff
changeset
|
566 - revset: fix some crash with (issue4515) |
bfbe042a2e51
update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1201
diff
changeset
|
567 |
1201
ee9c10728b68
fix release date in the readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1198
diff
changeset
|
568 5.1 -- 2015-01-30 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
569 ------------------- |
1191
583f7f03434b
init: don't abort Mercurial on version mismatch
Matt Mackall <mpm@selenic.com>
parents:
1189
diff
changeset
|
570 |
1198
bfe9be352453
update readme and bump version to 5.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1191
diff
changeset
|
571 - evolve: explicitly disable bookmark on evolve (issue4432) |
1191
583f7f03434b
init: don't abort Mercurial on version mismatch
Matt Mackall <mpm@selenic.com>
parents:
1189
diff
changeset
|
572 - evolve: don't abort Mercurial on version mismatch |
1728 | 573 - compatibility with mercurial 3.3 |
1191
583f7f03434b
init: don't abort Mercurial on version mismatch
Matt Mackall <mpm@selenic.com>
parents:
1189
diff
changeset
|
574 |
1189
dbd0733e5840
prepare release 5.0.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1185
diff
changeset
|
575 5.0.2 -- 2014-12-14 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
576 ------------------- |
1185
cc3e68120185
evolve: remove the dependency to the rebase extension
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1182
diff
changeset
|
577 |
cc3e68120185
evolve: remove the dependency to the rebase extension
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1182
diff
changeset
|
578 - evolve: remove dependency to the rebase extension |
cc3e68120185
evolve: remove the dependency to the rebase extension
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1182
diff
changeset
|
579 |
1175
51e1e962172c
readme: prepare for release 5.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1174
diff
changeset
|
580 5.0.1 -- 2014-11-25 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
581 ------------------- |
1140
b7d85cd8ec7b
amend: allow the --logfile argument to work properly
Matt Harbison <matt_harbison@yahoo.com>
parents:
1136
diff
changeset
|
582 |
b7d85cd8ec7b
amend: allow the --logfile argument to work properly
Matt Harbison <matt_harbison@yahoo.com>
parents:
1136
diff
changeset
|
583 - amend: fix --logfile argument |
1141
ca17770d2ee9
evolve: preserve branch change
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1140
diff
changeset
|
584 - evolve: preserve branch change when evolving |
1150
2c99d92faa62
evolve: fix error during iteration over bumped changesets (bug38)
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1148
diff
changeset
|
585 - evolve: fix potential crash while solving `bumped` changesets. |
1174
61179aeee656
readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1150
diff
changeset
|
586 - uncommit: abort when rev specifies the current changeset |
61179aeee656
readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1150
diff
changeset
|
587 - evolve: various message improvement |
61179aeee656
readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1150
diff
changeset
|
588 - evolve: fix selection of changeset to evolve from the middle of a stack (issue4434) |
61179aeee656
readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1150
diff
changeset
|
589 - evolve: make next/prev only move bookmarks optionally |
61179aeee656
readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1150
diff
changeset
|
590 - evolve: tell user which "base of divergent changeset" is not found |
61179aeee656
readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1150
diff
changeset
|
591 |
1136
e9900a4af996
README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1107
diff
changeset
|
592 5.0.0 -- 2014-10-22 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
593 ------------------- |
1069
356552e55489
evolve: always use the transaction version of phase movement
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1059
diff
changeset
|
594 |
356552e55489
evolve: always use the transaction version of phase movement
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1059
diff
changeset
|
595 - drop compat with Mercurial pre 3.2 |
1058
00bc31523074
uncommit: add a --rev argument
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1053
diff
changeset
|
596 - uncommit: add a --rev argument |
1099
bac4e0bc9f6a
evolve: write a status message when the working directory changes
David Soria Parra <davidsp@fb.com>
parents:
1059
diff
changeset
|
597 - evolve: add a `working directory now at xxxxxxxxxx` message |
1106
6b0cf1b73693
evolve: replace each obsolete sha1 in the description with its latest successor
Matt Harbison <matt_harbison@yahoo.com>
parents:
1104
diff
changeset
|
598 - evolve: automatically translate obsolete hashes when evolving |
1057
168dfc839eca
readme: add missing changelog entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1053
diff
changeset
|
599 - properly skip marker creating if patch apply cleanly |
1101
8cac667a0d7d
prune: work around lazy revset slowdown
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1100
diff
changeset
|
600 - prune: work around a massive slowdown from lazy revset |
1104
cb36a4eb0157
evolve: fix the 'grab' alias to work on Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
1101
diff
changeset
|
601 - grab: "fix" the grab alias on window |
1057
168dfc839eca
readme: add missing changelog entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1053
diff
changeset
|
602 |
1136
e9900a4af996
README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1107
diff
changeset
|
603 - fix an issue where prune performance were quadratic with the number of |
e9900a4af996
README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1107
diff
changeset
|
604 changesets pruned. |
e9900a4af996
README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1107
diff
changeset
|
605 - pull: use discovery to pull less obsmarkers through bundle2 |
e9900a4af996
README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1107
diff
changeset
|
606 |
e9900a4af996
README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1107
diff
changeset
|
607 |
1053
bfa9d535f436
README: fix version number
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1049
diff
changeset
|
608 4.1.0 -- 2014-08-08 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
609 ------------------- |
976
bed842762447
amend: add -D/--current-date option, just like mq's qrefresh has
Greg Ward <greg@gerg.ca>
parents:
970
diff
changeset
|
610 |
bed842762447
amend: add -D/--current-date option, just like mq's qrefresh has
Greg Ward <greg@gerg.ca>
parents:
970
diff
changeset
|
611 - amend: add -D/--current-date option |
985
6a37044ec0b3
amend: add -U/--current-user option (inspired by mq)
Greg Ward <greg@gerg.ca>
parents:
976
diff
changeset
|
612 - amend: add -U/--current-user option |
987 | 613 - evolve: add a --tool option |
1047
d830377bf186
evolve: adds a --confirm option
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1035
diff
changeset
|
614 - evolve: add a --confirm option |
1008
a010ba5a0ffb
evolve: deprecated --obsolete and --old-obsolete option on commit and graft
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1007
diff
changeset
|
615 - mark "commit -o", "graft -o" and "graft -O" as deprecated since they are |
a010ba5a0ffb
evolve: deprecated --obsolete and --old-obsolete option on commit and graft
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1007
diff
changeset
|
616 unlikely to eventually make it into core. |
1007
1d8ba8244001
push: put phase in the same bundle2 than changegroup and obsmarkers
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1006
diff
changeset
|
617 - push obsmarkers and phases in the same transaction than changesets |
1d8ba8244001
push: put phase in the same bundle2 than changegroup and obsmarkers
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1006
diff
changeset
|
618 (when using hg >= 3.1 and bundle2-exp is enabled) |
1035
59bc29c84ce0
evolve: hide the OBSEXC message behind a config option
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1032
diff
changeset
|
619 - hide message about the obsolescence marker exchange behind a |
59bc29c84ce0
evolve: hide the OBSEXC message behind a config option
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1032
diff
changeset
|
620 `experimental.verbose-obsolescence-exchange` variable (default to False). |
976
bed842762447
amend: add -D/--current-date option, just like mq's qrefresh has
Greg Ward <greg@gerg.ca>
parents:
970
diff
changeset
|
621 |
1030
e914884fb721
evolve: prepare release 4.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1028
diff
changeset
|
622 4.0.1 -- 2014-08-08 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
623 ------------------- |
1028
fc2be6050312
evolve: update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1010
diff
changeset
|
624 |
fc2be6050312
evolve: update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1010
diff
changeset
|
625 - createmarkers() accept an iterable (for compat with other extension) |
fc2be6050312
evolve: update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
1010
diff
changeset
|
626 |
970
0304fc2bab15
pkg: prepare release of version 4.0.0
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
957
diff
changeset
|
627 4.0.0 -- 2014-06-03 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
628 ------------------- |
921
b39bdae5189d
readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
920
diff
changeset
|
629 |
952
f83f46411b09
evolve: bump requirement to 3.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
939
diff
changeset
|
630 - require Mercurial version 3.0.1 or above |
955
72670e282460
evolve: compatibility with memfilectx change
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
952
diff
changeset
|
631 - some compatibility fixes with future 3.1.0 |
922
ec4c17e0aee6
readme: update the readme with all missing entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
921
diff
changeset
|
632 - deprecated `gup` and `gdown` in favor of prev and next |
ec4c17e0aee6
readme: update the readme with all missing entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
921
diff
changeset
|
633 - record parent of pruned parent at prune time |
ec4c17e0aee6
readme: update the readme with all missing entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
921
diff
changeset
|
634 - added a `debugobsstorestat` command to gather data on obsmarker content. |
ec4c17e0aee6
readme: update the readme with all missing entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
921
diff
changeset
|
635 - added a `debugrecordpruneparents` command to upgrade existing prune marker |
ec4c17e0aee6
readme: update the readme with all missing entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
921
diff
changeset
|
636 with parent information. Please run it once per repo after upgrading. |
921
b39bdae5189d
readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
920
diff
changeset
|
637 - improvement to obsolescence marker exchange: |
b39bdae5189d
readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
920
diff
changeset
|
638 - added progress when pushing obsmarkers |
b39bdae5189d
readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
920
diff
changeset
|
639 - added multiple output during obsolescence markers exchange |
b39bdae5189d
readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
920
diff
changeset
|
640 - only push markers relevant to pushed subset |
b39bdae5189d
readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
920
diff
changeset
|
641 - add a new experimental way to exchange marker (when server support): |
2068
4b7478433b07
readme: make it valid rst
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2028
diff
changeset
|
642 |
921
b39bdae5189d
readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
920
diff
changeset
|
643 - added progress when pulling obsmarkers |
b39bdae5189d
readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
920
diff
changeset
|
644 - only pull markers relevant to pulled subset |
b39bdae5189d
readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
920
diff
changeset
|
645 - avoid exchanging common markers in some case |
957
2cde59f3cb5d
evolve: add a push pass using bundle2
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
955
diff
changeset
|
646 - use bundle2 as transport when available. |
2068
4b7478433b07
readme: make it valid rst
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2028
diff
changeset
|
647 |
922
ec4c17e0aee6
readme: update the readme with all missing entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
921
diff
changeset
|
648 - add a hook related to the new commands |
861
b6337585ae25
merged 3.3 release into default
Pierre-Yves David <pierre-yves.david@fb.com>
diff
changeset
|
649 |
935
a03ea39aca2a
prepare release 3.3.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
934
diff
changeset
|
650 3.3.2 -- 2014-05-14 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
651 ------------------- |
924
a6a202c22b28
readme: the forgotten update strike again
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
917
diff
changeset
|
652 |
a6a202c22b28
readme: the forgotten update strike again
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
917
diff
changeset
|
653 - fix a bug where evolve were creating changeset with 2 parents on windows |
a6a202c22b28
readme: the forgotten update strike again
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
917
diff
changeset
|
654 (fix issues #16, #35 and #42) |
1728 | 655 - adds a --obsolete flag to import (requires Mercurial 3.0) |
931
32915143d448
prune: update to successor rather than parent when prune '.'
Dan Villiom Podlaski Christiansen <dan@cabo.dk>
parents:
930
diff
changeset
|
656 - prune: update to successor rather than parent when pruning '.' with -s |
933
e5baeb8fefec
fold: add --message and --logfile options
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
931
diff
changeset
|
657 - fold: add missing --message and --logfile option |
934
f13facb01ac5
fold: add squash as a possible alias
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
933
diff
changeset
|
658 - fold: add squash as an alias |
924
a6a202c22b28
readme: the forgotten update strike again
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
917
diff
changeset
|
659 |
917
fc04758ea9f5
prepare release 3.3.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
915
diff
changeset
|
660 3.3.1 -- 2014-04-23 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
661 ------------------- |
913
2a057f809d03
evolve: update changelog in README
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
859
diff
changeset
|
662 |
2a057f809d03
evolve: update changelog in README
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
859
diff
changeset
|
663 - various language fix |
914
a0e7c38a9df0
evolve: improves readme wording
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
913
diff
changeset
|
664 - active bookmark now move when using prev/next (#37) |
a0e7c38a9df0
evolve: improves readme wording
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
913
diff
changeset
|
665 - fix some preservation of rename information on evolve (#33) |
a0e7c38a9df0
evolve: improves readme wording
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
913
diff
changeset
|
666 - abort when evolve tries to move a node on top of itself (will helps on the #35 front) |
915
1ebe5c51919b
fold: enable --date and --user options
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
914
diff
changeset
|
667 - fold: enable --date and --user options |
913
2a057f809d03
evolve: update changelog in README
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
859
diff
changeset
|
668 |
859
83882f2fbecb
prepare 3.3.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
858
diff
changeset
|
669 3.3.0 -- 2014-03-04 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
670 ------------------- |
760
bbb3a0e1dfea
evolve: add more details when we abort for case not handled yet
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
753
diff
changeset
|
671 |
928
be39695cbfda
update 3.3.0 readme to include minimal mercurial requirement
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
763
diff
changeset
|
672 - raise Mercurial's minimal requirement to 2.7 |
858
2137f1c153d6
evolve: drop `latercomer` and `conflicting` compatibility.
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
763
diff
changeset
|
673 - drop `latercomer` and `conflicting` compatibility. Those old alias are |
2137f1c153d6
evolve: drop `latercomer` and `conflicting` compatibility.
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
763
diff
changeset
|
674 deprecated for a long time now. |
760
bbb3a0e1dfea
evolve: add more details when we abort for case not handled yet
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
753
diff
changeset
|
675 - add verbose hint about how to handle corner case by hand. |
bbb3a0e1dfea
evolve: add more details when we abort for case not handled yet
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
753
diff
changeset
|
676 This should help people until evolve is able to to it itself. |
761
60a2fad03650
removed the qsync extension.
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
760
diff
changeset
|
677 - removed the qsync extension. The only user I knew about (logilab) is not |
60a2fad03650
removed the qsync extension.
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
760
diff
changeset
|
678 using it anymore. It not compatible with coming Mercurial version 2.9. |
762
942aabaa8a8e
evolve: show progress
Dan Villiom Podlaski Christiansen <dan@cabo.dk>
parents:
761
diff
changeset
|
679 - add progress indicator for long evolve command |
763
966e2659e989
import: warn about new unstable changesets
Dan Villiom Podlaski Christiansen <dan@cabo.dk>
parents:
762
diff
changeset
|
680 - report troubles creation from `hg import` |
760
bbb3a0e1dfea
evolve: add more details when we abort for case not handled yet
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
753
diff
changeset
|
681 |
753
c3ba8a965a7a
prepare 2.8 release
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
752
diff
changeset
|
682 3.2.0 -- 2013-11-15 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
683 ------------------- |
744
72d7b0b9edd6
README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
717
diff
changeset
|
684 |
72d7b0b9edd6
README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
717
diff
changeset
|
685 - conform to the Mercurial custom of lowercase messages |
72d7b0b9edd6
README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
717
diff
changeset
|
686 - added a small extension to experiment with obsolescence marker push |
72d7b0b9edd6
README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
717
diff
changeset
|
687 - amend: drop the deprecated note option |
72d7b0b9edd6
README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
717
diff
changeset
|
688 - amend: use core mechanism for amend (fix multiple bugs) |
745
99e51aff724b
add obsolete parents wrapper to the 'parents' command
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
744
diff
changeset
|
689 - parents command: add "working directory parent is obsolete" message |
750
ddbea2fdee5e
evolve: allow updating to the successor if the parent is obsolete
Dan Villiom Podlaski Christiansen <dan@cabo.dk>
parents:
746
diff
changeset
|
690 - evolve command: allow updating to the successor if the parent is |
ddbea2fdee5e
evolve: allow updating to the successor if the parent is obsolete
Dan Villiom Podlaski Christiansen <dan@cabo.dk>
parents:
746
diff
changeset
|
691 obsolete |
751
a5474648a9d2
gdown/gup: add next/previous alias
Dan Villiom Podlaski Christiansen <dan@cabo.dk>
parents:
750
diff
changeset
|
692 - gdown and gup commands: add next and previous alias, respectively |
752
bfdfdf731f8a
grab: update the alias for 2.8 compatibility
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
751
diff
changeset
|
693 - make grab aliases compatible with Mercurial 2.8 |
753
c3ba8a965a7a
prepare 2.8 release
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
752
diff
changeset
|
694 - Tested with 2.6, 2.7 and 2.8 |
744
72d7b0b9edd6
README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
717
diff
changeset
|
695 |
717
cdb52bbbe5b8
prepare release 3.1.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
716
diff
changeset
|
696 3.1.0 -- 2013-02-11 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
697 ------------------- |
662 | 698 |
698
b21437d19ea2
changelog: add more entry
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
697
diff
changeset
|
699 - amend: drop deprecated --change option for amend |
1728 | 700 - alias: add a grab alias to be used instead of graft -O |
701
f752089479ce
add a duplicate option in touch
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
698
diff
changeset
|
701 - touch: add a --duplicate option to *not* obsolete the old version |
702
b5a85a8909d3
touch: properly handle touching multiple changeset
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
701
diff
changeset
|
702 - touch: fix touching multiple revision at the same time |
711
7d4427db811b
evolve: document --all option
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
702
diff
changeset
|
703 - evolve: add a --all option |
715
070bbbb0e6f2
prune: add strip-like bookmark
Levi Bard <levi@unity3d.com>
parents:
711
diff
changeset
|
704 - prune: various minor improvements |
070bbbb0e6f2
prune: add strip-like bookmark
Levi Bard <levi@unity3d.com>
parents:
711
diff
changeset
|
705 - prune: add option to prune a specific bookmark |
716
4c0f6d555032
prune: add --user and --date options
Levi Bard <levi@unity3d.com>
parents:
715
diff
changeset
|
706 - prune: add -u and -d option to control metadata |
689
d48aae167b9d
prune: documentation update
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
664
diff
changeset
|
707 |
d48aae167b9d
prune: documentation update
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
664
diff
changeset
|
708 3.0.0 -- 2013-02-02 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
709 ------------------- |
689
d48aae167b9d
prune: documentation update
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
664
diff
changeset
|
710 |
662 | 711 - compatibility with 2.5 |
712 | |
636
27c890b4f864
evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
627
diff
changeset
|
713 2.2.0 -- |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
714 ------------------- |
636
27c890b4f864
evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
627
diff
changeset
|
715 |
27c890b4f864
evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
627
diff
changeset
|
716 - make evolve smarter at picking next troubled to solved without --any |
27c890b4f864
evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
627
diff
changeset
|
717 |
627
28d79c21cc3a
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
602
diff
changeset
|
718 2.1.0 -- 2012-12-03 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
719 ------------------- |
627
28d79c21cc3a
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
602
diff
changeset
|
720 |
28d79c21cc3a
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
602
diff
changeset
|
721 - qsync fixes |
28d79c21cc3a
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
602
diff
changeset
|
722 - have qfold ask for commit message |
28d79c21cc3a
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
602
diff
changeset
|
723 |
28d79c21cc3a
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
602
diff
changeset
|
724 2.0.0 -- 2012-10-26 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
725 ------------------- |
596
5527e4fe4418
merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
595
diff
changeset
|
726 |
5527e4fe4418
merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
595
diff
changeset
|
727 - compat with mercurial 2.4 |
5527e4fe4418
merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
595
diff
changeset
|
728 |
597
d14f9c4ceaa7
prepares evolve 1.1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
595
diff
changeset
|
729 1.1.0 -- 2012-10-26 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
730 ------------------- |
571
31efc36f3aac
rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
560
diff
changeset
|
731 |
31efc36f3aac
rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
560
diff
changeset
|
732 - fix troubles creation reporting from rebase |
595
96482166420c
update changelog with future 1.1.0 news
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
571
diff
changeset
|
733 - rename latecomer to bumped |
96482166420c
update changelog with future 1.1.0 news
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
571
diff
changeset
|
734 - renamed conflicting to divergent |
96482166420c
update changelog with future 1.1.0 news
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
571
diff
changeset
|
735 - smarter divergent handling |
571
31efc36f3aac
rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
560
diff
changeset
|
736 |
597
d14f9c4ceaa7
prepares evolve 1.1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
595
diff
changeset
|
737 1.0.2 -- 2012-09-19 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
738 ------------------- |
555
3704751fa27f
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
541
diff
changeset
|
739 |
3704751fa27f
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
541
diff
changeset
|
740 - fix hg fold bug |
3704751fa27f
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
541
diff
changeset
|
741 - fix hg pull --rebase |
3704751fa27f
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
541
diff
changeset
|
742 - fix detection of conflict with external tools |
3704751fa27f
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
541
diff
changeset
|
743 - adapt to core movement (caches and --amend) |
3704751fa27f
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
541
diff
changeset
|
744 |
541
3859f8e7d0d1
pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
540
diff
changeset
|
745 1.0.1 -- 2012-08-31 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
746 ------------------- |
541
3859f8e7d0d1
pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
540
diff
changeset
|
747 |
3859f8e7d0d1
pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
540
diff
changeset
|
748 - documentation improvement |
3859f8e7d0d1
pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
540
diff
changeset
|
749 - fix a performance bug with hgweb |
3859f8e7d0d1
pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
540
diff
changeset
|
750 |
3859f8e7d0d1
pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
540
diff
changeset
|
751 1.0 -- 2012-08-29 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
752 ------------------- |
478
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
753 |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
754 - Align with Mercurial version 2.3 (drop 2.2 support). |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
755 - stabilize handle killed parent |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
756 - stabilize handle late comer |
487
595ae87e94b6
update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
483
diff
changeset
|
757 - stabilize handle conflicting |
478
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
758 - stabilize get a --continue switch |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
759 - merge and update ignore extinct changeset in most case. |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
760 - new "troubled()" revset |
479
b63da0fb8ee5
obsolete: add obsolete data to summary.
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
478
diff
changeset
|
761 - summary now reports troubles changesets |
482
d2531a747ff5
evolve: fold command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
479
diff
changeset
|
762 - new touch command |
d2531a747ff5
evolve: fold command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
479
diff
changeset
|
763 - new fold command |
483
b12ff7ef35b1
Introduction of olog as an alias
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
482
diff
changeset
|
764 - new basic olog alias |
478
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
765 |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
766 - rebase refuse to work on public changeset again |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
767 - rebase explicitly state that there is nothing to rebase because everything is |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
768 extinct() when that happen. |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
769 - amend now cleanly abort when --change switch is misused |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
770 |
13ccb68b728d
update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
425
diff
changeset
|
771 |
425
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
772 0.7 -- 2012-08-06 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
773 ------------------- |
425
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
774 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
775 - hook: work around insanely huge value in obsolete pushkey call |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
776 - pushkey: properly handle abort during obsolete markers push |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
777 - amend: wrap the whole process in a single transaction. |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
778 - evolve: tweak and add EOL to kill warning |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
779 - obsolete: fix doc, rebase no longer aborts with --keep |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
780 - obsolete/evolve: fix grammar in prerequisite messages |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
781 - evolve: avoid duplication in graft wrapper |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
782 - evolve: graft --continue is optional, test |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
783 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
784 0.6 -- 2012-07-31 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
785 ------------------- |
425
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
786 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
787 - obsolete: change warning output to match mercurial core on |
1728 | 788 - qsync: ignore nonexistent nodes |
425
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
789 - make compat server both compatible with "dump" and "dump%i" version |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
790 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
791 0.5 -- 2012-07-16 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
792 ------------------- |
325
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
793 |
425
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
794 - obsolete: Detect conflicting changeset! |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
795 - obsolete: adapt to core: marker are written in transaction now |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
796 - evolve: add the solve alias to obsolete |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
797 - doc: big update of terms and summary of the concept |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
798 - evolve: switch the official name for "kill" to prune |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
799 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
800 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
801 0.4.1 -- 2012-07-10 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
802 ------------------- |
425
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
803 |
1728 | 804 - [convert] properly exclude null successors from conversion |
425
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
805 - Ignore buggy marker in newerversion |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
806 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
807 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
808 0.4.0 -- 2012-07-06 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
809 ------------------- |
425
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
810 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
811 - obsolete: public changeset are no longer latecomer. |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
812 - obsolete: move to official binary format |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
813 - adapt for new mercurial |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
814 - obsolete: we are not compatible with 2.1 any more |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
815 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
816 0.3.0 -- 2012-06-27 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
817 ------------------- |
425
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
818 |
1b2757c1bd91
changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
330
diff
changeset
|
819 - obsolete: Add "latecomer" error detection (stabilize does not handle resolution yet) |
328
c046b083a5e0
README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
325
diff
changeset
|
820 - evolve: Introduce a new `uncommit` command to remove change from a changeset |
c046b083a5e0
README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
325
diff
changeset
|
821 - rebase: allow the use of --keep again |
c046b083a5e0
README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
325
diff
changeset
|
822 - commit: --amend option create obsolete marker (but still strip) |
c046b083a5e0
README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
325
diff
changeset
|
823 - obsolete: fewer marker are created when collapsing revision. |
330
c2223b3f611a
more README changes (oops)
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
328
diff
changeset
|
824 - revset: add, successors(), allsuccessors(), precursors(), allprecursors(), |
c2223b3f611a
more README changes (oops)
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
328
diff
changeset
|
825 latecomer() and hidden() |
328
c046b083a5e0
README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
325
diff
changeset
|
826 - evolve: add `prune` alias to `kill`. |
1728 | 827 - stabilize: clearly state that stabilize does not handle conflict |
330
c2223b3f611a
more README changes (oops)
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
328
diff
changeset
|
828 - template: add an {obsolete} keyword |
325
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
829 |
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
830 0.2.0 -- 2012-06-20 |
2097
c99e926d465a
README: more change to have a pretty rendering on pypi
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
2095
diff
changeset
|
831 ------------------- |
325
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
832 |
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
833 - stabilize: improve choice of the next changeset to stabilize |
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
834 - stabilize: improve resolution of several corner case |
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
835 - rebase: handle removing empty changesets |
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
836 - rebase: handle --collapse |
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
837 - evolve: add `obsolete` alias to `kill` |
43a686709ded
doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
324
diff
changeset
|
838 - evolve: add `evolve` alias to `stabilize` |