annotate CHANGELOG @ 6410:5fcb0cec5fe3 stable

packaging: mark as developer version
author Anton Shestakov <av6@dwimlabs.net>
date Mon, 13 Feb 2023 16:55:54 +0400
parents 2b2611fb6b23
children 73b20136eceb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
6404
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
4 11.0.0rc0 -- 2023-02-07
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
5 -----------------------
6206
2ec9c87e8574 topic: allow unicode symbols in names as long as they are alphanumeric
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
6
6373
45a9b554d1ae evolve: deprecate evolve.serveronly extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6372
diff changeset
7 * deprecate evolve.serveronly extension, evolve extension is recommended for
45a9b554d1ae evolve: deprecate evolve.serveronly extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6372
diff changeset
8 all users, clients and servers
45a9b554d1ae evolve: deprecate evolve.serveronly extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6372
diff changeset
9
6374
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
10 * fixup: support `hg abort`
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
11 * evolve, pick, fixup: support `hg continue`
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
12
6404
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
13 * evolve: stop preserving all of {extras} for uninterrupted evolve operations
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
14 * evolve: don't embed graft data when completing interrupted evolve
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
15 operations
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
16
6219
b5c57fb2ffde changelog: mention the prune divergence warning change
Anton Shestakov <av6@dwimlabs.net>
parents: 6206
diff changeset
17 * prune: pruning (without any successors) an already obsolete revision will
b5c57fb2ffde changelog: mention the prune divergence warning change
Anton Shestakov <av6@dwimlabs.net>
parents: 6206
diff changeset
18 no longer give a false warning about divergence
b5c57fb2ffde changelog: mention the prune divergence warning change
Anton Shestakov <av6@dwimlabs.net>
parents: 6206
diff changeset
19
6374
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
20 * evolve: use detailed exit codes for most commands (enabled with
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
21 `ui.detailed-exit-code=yes`)
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
22
6404
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
23 topic (1.0.0rc0)
6372
0ebaf5266052 changelog: move serverminitopic deprecation into topic section
Anton Shestakov <av6@dwimlabs.net>
parents: 6371
diff changeset
24
6232
1d553662fc1b serverminitopic: deprecate in favor of topic extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6231
diff changeset
25 * deprecate serverminitopic extension, topic extension is recommended for all
1d553662fc1b serverminitopic: deprecate in favor of topic extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6231
diff changeset
26 users, clients and servers
1d553662fc1b serverminitopic: deprecate in favor of topic extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6231
diff changeset
27
6404
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
28 * topic namespaces: introduce `hg debug-topic-namespace`, `hg
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
29 debug-topic-namespaces`, `hg debug-parse-fqbn`, `hg debug-format-fqbn`
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
30 commands, `{topic_namespace}` and `{fqbn}` template keywords,
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
31 `topicnamespace()` revset predicate
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
32 * topic namespaces: implement exchange, including limited compatibility with
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
33 older versions of hg and topic extension
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
34
6206
2ec9c87e8574 topic: allow unicode symbols in names as long as they are alphanumeric
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
35 * topic: allow Unicode word characters in topic names
2ec9c87e8574 topic: allow unicode symbols in names as long as they are alphanumeric
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
36
6374
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
37 * topic: use detailed exit codes for most commands (enabled with
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
38 `ui.detailed-exit-code=yes`)
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
39
6340
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
40 10.5.3 -- 2022-12-09
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
41 --------------------
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
42
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
43 * compatibility with Mercurial 6.3
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
44
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
45 * evolve: make obs-hash-range cache and stable-range cache (that both use
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
46 SQLite databases) slightly more tolerant to FS issues (issue6246)
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
47 * evolve: adapt to Python 3.11 BC breakage with `random.sample()`
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
48
6361
7933292aa102 changelog: `next` lives in evolve extension, so move it to evolve section
Anton Shestakov <av6@dwimlabs.net>
parents: 6340
diff changeset
49 * next: properly handle cases when user selects an aspiring child, making
7933292aa102 changelog: `next` lives in evolve extension, so move it to evolve section
Anton Shestakov <av6@dwimlabs.net>
parents: 6340
diff changeset
50 sure that the destination is evolved when needed
7933292aa102 changelog: `next` lives in evolve extension, so move it to evolve section
Anton Shestakov <av6@dwimlabs.net>
parents: 6340
diff changeset
51
6340
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
52 topic (0.24.2)
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
53
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
54 * compatibility with Mercurial 6.3
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
55
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
56 * topic: invalidate the topic cache when branchcache is invalidated, to fix
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
57 an issue in TortoiseHg where stale topic labels appear in certain cases
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
58
6291
7a7da643a6e3 changelog: date the 10.5.2 release
Anton Shestakov <av6@dwimlabs.net>
parents: 6274
diff changeset
59 10.5.2 -- 2022-07-13
6274
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
60 --------------------
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
61
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
62 * compatibility with Mercurial 6.2
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
63
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
64 topic (0.24.1)
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
65
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
66 * compatibility with Mercurial 6.2
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
67
6226
36ac9ab7f7c8 changelog: update for evolve 10.5.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6225
diff changeset
68 10.5.1 -- 2022-04-26
6211
6faab8daf02a fixup: work correctly with bookmarks
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
69 --------------------
6faab8daf02a fixup: work correctly with bookmarks
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
70
6223
4298ae0b966d evolve: don't update wdir when --dry-run is given (issue6669)
Anton Shestakov <av6@dwimlabs.net>
parents: 6211
diff changeset
71 * evolve: avoid updating working copy when --dry-run is given (issue6669)
6224
17ffdea0edbb evolve: look for split successors of the correct ancestor (issue6648)
Anton Shestakov <av6@dwimlabs.net>
parents: 6223
diff changeset
72 * evolve: correctly pick successors of a split changeset when its child was
17ffdea0edbb evolve: look for split successors of the correct ancestor (issue6648)
Anton Shestakov <av6@dwimlabs.net>
parents: 6223
diff changeset
73 pruned (issue6648)
6225
810f085d0853 changelog: update for 10.5.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6224
diff changeset
74 * fixup: allow to be aborted using hg abort
6211
6faab8daf02a fixup: work correctly with bookmarks
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
75 * fixup: work correctly with bookmarks
6faab8daf02a fixup: work correctly with bookmarks
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
76
6225
810f085d0853 changelog: update for 10.5.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6224
diff changeset
77 * packaging: allow to unvendor cbor, update debian/copyright
810f085d0853 changelog: update for 10.5.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6224
diff changeset
78
6148
a8e02591cede changelog: update for evolve 10.5.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6146
diff changeset
79 10.5.0 -- 2022-02-23
6131
d3fb823f0c36 changelog: mention the fix for topic+histedit issue6550
Anton Shestakov <av6@dwimlabs.net>
parents: 6084
diff changeset
80 --------------------
d3fb823f0c36 changelog: mention the fix for topic+histedit issue6550
Anton Shestakov <av6@dwimlabs.net>
parents: 6084
diff changeset
81
6148
a8e02591cede changelog: update for evolve 10.5.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6146
diff changeset
82 * compatibility with Mercurial 6.1
a8e02591cede changelog: update for evolve 10.5.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6146
diff changeset
83
6146
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
84 * evolve: handle cases when working directory parent has multiple successors
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
85 * multiple commands: do not check for new divergence if divergence is allowed
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
86 via configuration
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
87 * fixup: a new experimental command to add working directory changes to a
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
88 specified revision
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
89 * pick: show abort message after pick is aborted for consistency
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
90
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
91 * evolve, pullbundle: drop compatibility with Mercurial 4.7
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
92
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
93 topic (0.24.0)
6131
d3fb823f0c36 changelog: mention the fix for topic+histedit issue6550
Anton Shestakov <av6@dwimlabs.net>
parents: 6084
diff changeset
94
6148
a8e02591cede changelog: update for evolve 10.5.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6146
diff changeset
95 * compatibility with Mercurial 6.1
a8e02591cede changelog: update for evolve 10.5.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6146
diff changeset
96
6131
d3fb823f0c36 changelog: mention the fix for topic+histedit issue6550
Anton Shestakov <av6@dwimlabs.net>
parents: 6084
diff changeset
97 * topic: make histedit preserve topics when the first changeset in a stack
d3fb823f0c36 changelog: mention the fix for topic+histedit issue6550
Anton Shestakov <av6@dwimlabs.net>
parents: 6084
diff changeset
98 is rewritten (issue6550)
d3fb823f0c36 changelog: mention the fix for topic+histedit issue6550
Anton Shestakov <av6@dwimlabs.net>
parents: 6084
diff changeset
99
6146
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
100 * drop compatibility with Mercurial 4.7
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
101
6083
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
102 10.4.1 -- 2021-11-19
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
103 --------------------
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
104
6084
ec4ee6959b5b changelog: evolve and topic should be compatible with future 6.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6083
diff changeset
105 * compatibility with Mercurial 6.0
6083
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
106
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
107 * documentation: add a help section about making evolve skip
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
108 content-divergence check with experimental.evolution.allowdivergence.
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
109 * documentation: mention that pick uses the active topic if it's set
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
110
6084
ec4ee6959b5b changelog: evolve and topic should be compatible with future 6.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6083
diff changeset
111 topic (0.23.1)
ec4ee6959b5b changelog: evolve and topic should be compatible with future 6.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6083
diff changeset
112
ec4ee6959b5b changelog: evolve and topic should be compatible with future 6.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6083
diff changeset
113 * compatibility with Mercurial 6.0
ec4ee6959b5b changelog: evolve and topic should be compatible with future 6.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6083
diff changeset
114
6054
21e43f87f837 changelog: update for evolve 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6050
diff changeset
115 10.4.0 -- 2021-10-12
6020
c8a75487cb1c changelog: add a 10.3.4 section
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 6011
diff changeset
116 --------------------
c8a75487cb1c changelog: add a 10.3.4 section
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 6011
diff changeset
117
5926
aca07ac01167 divergence-resolution: use last evolution date to choose p1 when merging
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 5915
diff changeset
118 * evolve: use a more stable criteria for picking p1 when solving
6049
441e7e773d6c changelog: add more entries from default branch to 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6024
diff changeset
119 content-divergence (most recent evolution will be used)
5973
8a7ad6ba2654 evolve: drop the deprecated --unstable, --divergent and --bumped flags
Anton Shestakov <av6@dwimlabs.net>
parents: 5953
diff changeset
120 * evolve: drop the deprecated --unstable, --divergent and --bumped flags,
8a7ad6ba2654 evolve: drop the deprecated --unstable, --divergent and --bumped flags
Anton Shestakov <av6@dwimlabs.net>
parents: 5953
diff changeset
121 they were replaced by --orphan, --content-divergent and --phase-divergent
8a7ad6ba2654 evolve: drop the deprecated --unstable, --divergent and --bumped flags
Anton Shestakov <av6@dwimlabs.net>
parents: 5953
diff changeset
122 respectively a long time ago
5990
d28c9f359464 evolve: remove experimental.obshashrange.lru-size docs
Anton Shestakov <av6@dwimlabs.net>
parents: 5987
diff changeset
123 * evolve: remove experimental.obshashrange.lru-size docs, that config option
d28c9f359464 evolve: remove experimental.obshashrange.lru-size docs
Anton Shestakov <av6@dwimlabs.net>
parents: 5987
diff changeset
124 didn't do anything for a long time
6049
441e7e773d6c changelog: add more entries from default branch to 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6024
diff changeset
125 * evolve: use precheck function from Mercurial 5.9+ when available, mostly
441e7e773d6c changelog: add more entries from default branch to 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6024
diff changeset
126 affects error messages and exit codes
441e7e773d6c changelog: add more entries from default branch to 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6024
diff changeset
127
441e7e773d6c changelog: add more entries from default branch to 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6024
diff changeset
128 * next: add an --abort flag
5915
6bc94d126520 changelog: mention hg next --abort
Anton Shestakov <av6@dwimlabs.net>
parents: 5908
diff changeset
129
6024
18aa756353a7 evolve: formally remove 4.6 support
Anton Shestakov <av6@dwimlabs.net>
parents: 6018
diff changeset
130 * evolve, topic, pullbundle: drop compatibility with Mercurial 4.6
18aa756353a7 evolve: formally remove 4.6 support
Anton Shestakov <av6@dwimlabs.net>
parents: 6018
diff changeset
131
6049
441e7e773d6c changelog: add more entries from default branch to 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6024
diff changeset
132 topic (0.23.0)
6023
6c67219ce779 topic: don't cache topic of e.g. memctx in _topiccache (issue6500)
Anton Shestakov <av6@dwimlabs.net>
parents: 6021
diff changeset
133
6c67219ce779 topic: don't cache topic of e.g. memctx in _topiccache (issue6500)
Anton Shestakov <av6@dwimlabs.net>
parents: 6021
diff changeset
134 * topic: don't cache .topic() of memctx instances, as that could produce
6c67219ce779 topic: don't cache topic of e.g. memctx in _topiccache (issue6500)
Anton Shestakov <av6@dwimlabs.net>
parents: 6021
diff changeset
135 KeyError: b'topic' during some rewrite operations (issue6500)
6049
441e7e773d6c changelog: add more entries from default branch to 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6024
diff changeset
136 * topic: drop old code for working with amends on ancient hg versions (~3.6)
6023
6c67219ce779 topic: don't cache topic of e.g. memctx in _topiccache (issue6500)
Anton Shestakov <av6@dwimlabs.net>
parents: 6021
diff changeset
137
6011
d02fed3413a5 changelog: freeze today date for 10.3.3 release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 6010
diff changeset
138 10.3.3 -- 2021-08-13
5982
991be5efe7cb topic: correctly update from public commits with a (now hidden) topic
Anton Shestakov <av6@dwimlabs.net>
parents: 5979
diff changeset
139 --------------------
991be5efe7cb topic: correctly update from public commits with a (now hidden) topic
Anton Shestakov <av6@dwimlabs.net>
parents: 5979
diff changeset
140
6008
4c208bb90c5b changelog: mention compatibility with Mercurial 5.9
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5989
diff changeset
141 * evolve: compatibility with Mercurial 5.9
5989
056033a7689f fold: make sure to save commit messages in last-message.txt on rewrites
Anton Shestakov <av6@dwimlabs.net>
parents: 5982
diff changeset
142 * fold: make sure to save commit messages in last-message.txt, also affects
056033a7689f fold: make sure to save commit messages in last-message.txt on rewrites
Anton Shestakov <av6@dwimlabs.net>
parents: 5982
diff changeset
143 metaedit (issue6549)
6021
bcdccdd48d99 changelog: move note about touch+merge (issue6416) to 10.3.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6020
diff changeset
144 * touch/fold/metaedit/rewind: no longer lose changes from merge commits
bcdccdd48d99 changelog: move note about touch+merge (issue6416) to 10.3.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6020
diff changeset
145 (issue6416). As a consequence (for technical reasons), when run with
bcdccdd48d99 changelog: move note about touch+merge (issue6416) to 10.3.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6020
diff changeset
146 Mercurial 5.5 and earlier, these commands now require there to be no
bcdccdd48d99 changelog: move note about touch+merge (issue6416) to 10.3.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6020
diff changeset
147 unresolved conflicts.
5989
056033a7689f fold: make sure to save commit messages in last-message.txt on rewrites
Anton Shestakov <av6@dwimlabs.net>
parents: 5982
diff changeset
148
5982
991be5efe7cb topic: correctly update from public commits with a (now hidden) topic
Anton Shestakov <av6@dwimlabs.net>
parents: 5979
diff changeset
149 topic (0.22.3)
991be5efe7cb topic: correctly update from public commits with a (now hidden) topic
Anton Shestakov <av6@dwimlabs.net>
parents: 5979
diff changeset
150
991be5efe7cb topic: correctly update from public commits with a (now hidden) topic
Anton Shestakov <av6@dwimlabs.net>
parents: 5979
diff changeset
151 * topic: correctly update from public commits with a (now hidden) topic
991be5efe7cb topic: correctly update from public commits with a (now hidden) topic
Anton Shestakov <av6@dwimlabs.net>
parents: 5979
diff changeset
152 when hg update is called without any revision (issue6553)
6010
45d3f40a8466 changelog: mention improvement to topic help
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 6009
diff changeset
153 * topic: fix the help text to show how to disable publishing
5982
991be5efe7cb topic: correctly update from public commits with a (now hidden) topic
Anton Shestakov <av6@dwimlabs.net>
parents: 5979
diff changeset
154
5987
e97fbded40a5 branching: merge stable into default
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5973 5982
diff changeset
155
5953
daca8f4f7014 branching: merge with stable
Anton Shestakov <av6@dwimlabs.net>
parents: 5935 5950
diff changeset
156 10.3.2 -- 2021-05-28
5909
3571685e2aa2 next: remove duplicated targets when updating from an unstable changeset
Anton Shestakov <av6@dwimlabs.net>
parents: 5905
diff changeset
157 --------------------
3571685e2aa2 next: remove duplicated targets when updating from an unstable changeset
Anton Shestakov <av6@dwimlabs.net>
parents: 5905
diff changeset
158
3571685e2aa2 next: remove duplicated targets when updating from an unstable changeset
Anton Shestakov <av6@dwimlabs.net>
parents: 5905
diff changeset
159 * next: remove duplicated targets when updating from an unstable changeset
5934
6f8ab1030374 changelog: add the recent fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5919
diff changeset
160 * evolve: use "served" repo filter to guess what the server will publish
5909
3571685e2aa2 next: remove duplicated targets when updating from an unstable changeset
Anton Shestakov <av6@dwimlabs.net>
parents: 5905
diff changeset
161
5919
1a8e86053adb topic: don't lose any file changes when changing topic of a merge commit
Anton Shestakov <av6@dwimlabs.net>
parents: 5909
diff changeset
162 topic (0.22.2)
1a8e86053adb topic: don't lose any file changes when changing topic of a merge commit
Anton Shestakov <av6@dwimlabs.net>
parents: 5909
diff changeset
163
1a8e86053adb topic: don't lose any file changes when changing topic of a merge commit
Anton Shestakov <av6@dwimlabs.net>
parents: 5909
diff changeset
164 * topic: don't lose any file changes when changing topic of a merge commit
5934
6f8ab1030374 changelog: add the recent fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5919
diff changeset
165 * topic: announce ext-topics-publish capability in case of SSH and HTTP too
5919
1a8e86053adb topic: don't lose any file changes when changing topic of a merge commit
Anton Shestakov <av6@dwimlabs.net>
parents: 5909
diff changeset
166
5905
93dc3cb68842 packaging: prepare version 10.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5904
diff changeset
167 10.3.1 -- 2021-04-25
5885
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
168 --------------------
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
169
5887
83fa4cdcc5a6 changelog: adjust the last changelog entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5886
diff changeset
170 * cache: fix corruption issue when mixing 32-bit and 64-bit environments
5904
f34e43af552d changelog: update for evolve 10.3.1 and topic 0.22.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5903
diff changeset
171
5885
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
172 * next: unstable changesets with a different topic are no longer targets for
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
173 hg next as long as it's invoked without --no-topic flag
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
174 * next: when some potential targets are unstable, ask user which changeset
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
175 they want to update to (only mixing stable and unstable when --evolve flag
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
176 is given, which is the default)
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
177
5904
f34e43af552d changelog: update for evolve 10.3.1 and topic 0.22.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5903
diff changeset
178 * packaging: default to using Python 3 in Makefile
f34e43af552d changelog: update for evolve 10.3.1 and topic 0.22.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5903
diff changeset
179
f34e43af552d changelog: update for evolve 10.3.1 and topic 0.22.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5903
diff changeset
180 topic (0.22.1)
f34e43af552d changelog: update for evolve 10.3.1 and topic 0.22.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5903
diff changeset
181
f34e43af552d changelog: update for evolve 10.3.1 and topic 0.22.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5903
diff changeset
182 * compatibility with Mercurial 5.8
f34e43af552d changelog: update for evolve 10.3.1 and topic 0.22.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5903
diff changeset
183
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
184 10.3.0 -- 2021-03-11
5789
d0389ddf402d changelog: add an entry aboutt improved divergence resolution
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5743
diff changeset
185 --------------------
d0389ddf402d changelog: add an entry aboutt improved divergence resolution
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5743
diff changeset
186
5903
53bbf1b522bc changelog: fix a couple of typos that got through
Anton Shestakov <av6@dwimlabs.net>
parents: 5887
diff changeset
187 * doc: document stack as a substitute for MQ's qseries
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
188 * doc: document revsets provided by evolve extension
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
189
5814
307a9e8489f2 changelog: reorder items, spelling
Anton Shestakov <av6@dwimlabs.net>
parents: 5813
diff changeset
190 * evolve: add a experimental.evolution.in-memory config for running evolve
5819
82040a455e71 evolve: check if in-memory is supported on a good enough level for evolve
Anton Shestakov <av6@dwimlabs.net>
parents: 5815
diff changeset
191 in memory (hg >= 5.6)
5814
307a9e8489f2 changelog: reorder items, spelling
Anton Shestakov <av6@dwimlabs.net>
parents: 5813
diff changeset
192 * evolve: improve content-divergence resolution that involves parent changes
5815
44dd0e2a28bf changelog: move a recently added feature to the correct release
Anton Shestakov <av6@dwimlabs.net>
parents: 5814
diff changeset
193 * evolve: preserve wdir parent when using `hg evolve --stop`
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
194
5814
307a9e8489f2 changelog: reorder items, spelling
Anton Shestakov <av6@dwimlabs.net>
parents: 5813
diff changeset
195 * obslog: clarify the command name in the help,
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
196
5813
741b2ae7ca4b changelog: fix indent
Anton Shestakov <av6@dwimlabs.net>
parents: 5812
diff changeset
197 * pdiff, pstatus: drop some irrelevant command flags inherited from `hg diff`
741b2ae7ca4b changelog: fix indent
Anton Shestakov <av6@dwimlabs.net>
parents: 5812
diff changeset
198 and `hg status` respectively
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
199
5813
741b2ae7ca4b changelog: fix indent
Anton Shestakov <av6@dwimlabs.net>
parents: 5812
diff changeset
200 * rewind: detect and abort on cases when we rewind to changesets that are
5903
53bbf1b522bc changelog: fix a couple of typos that got through
Anton Shestakov <av6@dwimlabs.net>
parents: 5887
diff changeset
201 predecessors / successors of each other
5813
741b2ae7ca4b changelog: fix indent
Anton Shestakov <av6@dwimlabs.net>
parents: 5812
diff changeset
202 * rewind: when user gives only some parts of a fold, include the other parts
741b2ae7ca4b changelog: fix indent
Anton Shestakov <av6@dwimlabs.net>
parents: 5812
diff changeset
203 as well, or abort if they are missing from local repo
5789
d0389ddf402d changelog: add an entry aboutt improved divergence resolution
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5743
diff changeset
204
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
205 topic (0.22.0)
5797
aad3ee70a0bb doc: document stack as a substitue for MQ's qseries
Chuck Tuffli <chuck@tuffli.net>
parents: 5743
diff changeset
206
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
207 * doc: change topic phrase 'disappear' to 'fade out'
5797
aad3ee70a0bb doc: document stack as a substitue for MQ's qseries
Chuck Tuffli <chuck@tuffli.net>
parents: 5743
diff changeset
208
5743
eadc1d09f2f5 release: prepare a 10.2.0.post1 release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5739
diff changeset
209 10.2.0.post1 -- 2021-02-01
eadc1d09f2f5 release: prepare a 10.2.0.post1 release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5739
diff changeset
210 --------------------------
eadc1d09f2f5 release: prepare a 10.2.0.post1 release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5739
diff changeset
211
eadc1d09f2f5 release: prepare a 10.2.0.post1 release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5739
diff changeset
212 same content as 10.2.0, but with a valid tarball on pypi.
eadc1d09f2f5 release: prepare a 10.2.0.post1 release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5739
diff changeset
213
5739
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
214 10.2.0 -- 2021-02-01
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
215 --------------------
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
216
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
217 * compatibility with Mercurial 5.7
5690
35b0f8f45250 changelog: document the workaround committed in b1e057fb7837
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5624
diff changeset
218
5733
fd76c1ca65da changelog: update for 10.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5724
diff changeset
219 * doc: update the MQ To Evolve guide and fix build warning for index.rst
fd76c1ca65da changelog: update for 10.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5724
diff changeset
220
5739
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
221 * evolve: improve resolution of some case of parent divergence
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
222 * evolve: respect command-templates.oneline-summary if configured
5691
6eb9f82b43ba evolve: remove spurious "working directory is now at ..." messages
Martin von Zweigbergk <martinvonz@google.com>
parents: 5690
diff changeset
223 * evolve: remove spurious "working directory is now at ..." messages
5724
0257716d1f22 doc: update MQ To Evolve refugee book
Chuck Tuffli <chuck@tuffli.net>
parents: 5691
diff changeset
224 * evolve: various documentation improvements
5691
6eb9f82b43ba evolve: remove spurious "working directory is now at ..." messages
Martin von Zweigbergk <martinvonz@google.com>
parents: 5690
diff changeset
225
5733
fd76c1ca65da changelog: update for 10.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5724
diff changeset
226 * packaging: default to building docs on Python 3
fd76c1ca65da changelog: update for 10.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5724
diff changeset
227
5739
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
228 * strip: remove experimental.prunestrip option
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
229
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
230 topic (0.21.0)
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
231
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
232 * performance: speed up various operations using an in-memory cache for topic
5690
35b0f8f45250 changelog: document the workaround committed in b1e057fb7837
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5624
diff changeset
233
5733
fd76c1ca65da changelog: update for 10.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5724
diff changeset
234 * rebase: prevent in-memory rebase from silently dropping topic (by disabling
fd76c1ca65da changelog: update for 10.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5724
diff changeset
235 the feature)
5690
35b0f8f45250 changelog: document the workaround committed in b1e057fb7837
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5624
diff changeset
236
5732
2fce79f5ac71 changelog: update for 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5731
diff changeset
237 * topic: rework how ctx.branch() is wrapped
2fce79f5ac71 changelog: update for 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5731
diff changeset
238 * topic: look for topic heads only when necessary, this fixes the output of
2fce79f5ac71 changelog: update for 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5731
diff changeset
239 e.g. hg heads when topics are in play
2fce79f5ac71 changelog: update for 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5731
diff changeset
240
5624
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
241 10.1.0 -- 2020-10-31
5333
028e4ea75456 topic: support foo#stack syntax
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
242 --------------------
028e4ea75456 topic: support foo#stack syntax
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
243
5621
87ee065a688b changelog: update for 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5601
diff changeset
244 * compatibility with Mercurial 5.6
87ee065a688b changelog: update for 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5601
diff changeset
245
87ee065a688b changelog: update for 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5601
diff changeset
246 * numerous minor changes to packaging, Makefile, README moved to README.rst
5624
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
247
5621
87ee065a688b changelog: update for 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5601
diff changeset
248 * evolve: various improvements to content-divergence resolution
5518
af835b32e155 changelog: mention the various fix to content-divergence solving
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5509
diff changeset
249 * evolve: fix various issues with --continue when solving content-divergence
5624
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
250 * evolve: specify the source of config override for `server.bundle1=no`
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
251 * evolve: avoid leaving mergestate after instability resolution
5571
b2de5825e5ca evolve: don't set evolved node as dirstate p2
Martin von Zweigbergk <martinvonz@google.com>
parents: 5570
diff changeset
252 * evolve: while resolving conflicts, the evolved node will no longer be a
b2de5825e5ca evolve: don't set evolved node as dirstate p2
Martin von Zweigbergk <martinvonz@google.com>
parents: 5570
diff changeset
253 dirstate parent (won't show up in `hg parents` and not as `@` in `hg log -G`,
b2de5825e5ca evolve: don't set evolved node as dirstate p2
Martin von Zweigbergk <martinvonz@google.com>
parents: 5570
diff changeset
254 but it will show up as `%` with hg >= 5.4)
5452
698a37759e31 changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5380
diff changeset
255
5624
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
256 * metaedit: update bookmark location when applicable
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
257
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
258 * rewind: add a --dry-run flag
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
259 * rewind: properly record rewind of splits as folds
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
260
5333
028e4ea75456 topic: support foo#stack syntax
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
261 topic (0.20.0)
028e4ea75456 topic: support foo#stack syntax
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
262
5469
e9cab92de933 branching: merge with stable
Anton Shestakov <av6@dwimlabs.net>
parents: 5452 5455
diff changeset
263 * stack: support foo#stack relation revset (hg-5.4+ only)
5601
3946ee4ee3ae topic: add a `exp….topic.linear-merge` option to allow some oedipus
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5600
diff changeset
264 * merge: add a experimental.topic.linear-merge option to allow oedipus merges
5621
87ee065a688b changelog: update for 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5601
diff changeset
265 in some cases
5469
e9cab92de933 branching: merge with stable
Anton Shestakov <av6@dwimlabs.net>
parents: 5452 5455
diff changeset
266
5529
1cce884c9448 packaging: prepare version 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5519
diff changeset
267 10.0.2 -- 2020-09-08
5470
b0d309f64b6b py3: use '%d' for formatting revision numbers in stable range cache warning
Anton Shestakov <av6@dwimlabs.net>
parents: 5455
diff changeset
268 --------------------
b0d309f64b6b py3: use '%d' for formatting revision numbers in stable range cache warning
Anton Shestakov <av6@dwimlabs.net>
parents: 5455
diff changeset
269
b0d309f64b6b py3: use '%d' for formatting revision numbers in stable range cache warning
Anton Shestakov <av6@dwimlabs.net>
parents: 5455
diff changeset
270 * py3: use '%d' for formatting revision numbers in stable range cache warning
b0d309f64b6b py3: use '%d' for formatting revision numbers in stable range cache warning
Anton Shestakov <av6@dwimlabs.net>
parents: 5455
diff changeset
271 (issue6390)
b0d309f64b6b py3: use '%d' for formatting revision numbers in stable range cache warning
Anton Shestakov <av6@dwimlabs.net>
parents: 5455
diff changeset
272
5502
77c0ddd6f172 split: use the last created commit as target for discard action
Anton Shestakov <av6@dwimlabs.net>
parents: 5470
diff changeset
273 * split: correctly handle discard action after previously splitting changes
77c0ddd6f172 split: use the last created commit as target for discard action
Anton Shestakov <av6@dwimlabs.net>
parents: 5470
diff changeset
274 into more than one commit
77c0ddd6f172 split: use the last created commit as target for discard action
Anton Shestakov <av6@dwimlabs.net>
parents: 5470
diff changeset
275
5512
2df762b9c0c5 dirstate: replace _uncommitdirstate() by core's movedirstate()
Martin von Zweigbergk <martinvonz@google.com>
parents: 5507
diff changeset
276 * uncommit: fix situation where added file would be left in a wrong state
5507
95478db35f88 topic: fix the `topic(...)` revset to not select commits without a topic
Matt Harbison <matt_harbison@yahoo.com>
parents: 5502
diff changeset
277
5519
13e589fb61f5 changelog: update for 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5512
diff changeset
278 topic (0.19.2)
13e589fb61f5 changelog: update for 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5512
diff changeset
279
13e589fb61f5 changelog: update for 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5512
diff changeset
280 * revset: when processing `topic(REVSET)`, no longer return changesets
13e589fb61f5 changelog: update for 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5512
diff changeset
281 without topic from REVSET
13e589fb61f5 changelog: update for 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5512
diff changeset
282
5455
fb543438704b packaging: prepare version 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5454
diff changeset
283 10.0.1 -- 2020-07-31
5451
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
284 --------------------
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
285
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
286 * compatibility with Mercurial 5.5
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
287
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
288 * evolve: update the template keywords section in `hg help -e evolve`
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
289
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
290 * obslog: make obslog --no-origin -f work with multiple successor sets
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
291
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
292 topic (0.19.1)
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
293
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
294 * compatibility with Mercurial 5.5
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
295
5453
7f80558c9b8d topic: treat argument to --topic as a literal topic name explicitly
Anton Shestakov <av6@dwimlabs.net>
parents: 5451
diff changeset
296 * topic: hg push --topic does-not-exist now doesn't try to push unrelated
7f80558c9b8d topic: treat argument to --topic as a literal topic name explicitly
Anton Shestakov <av6@dwimlabs.net>
parents: 5451
diff changeset
297 changesets and aborts instead
5454
e31e7618cad4 topic: substitute current topic when `--topic .` is used for outgoing/push
Anton Shestakov <av6@dwimlabs.net>
parents: 5453
diff changeset
298 * topic: hg outgoing/push --topic . will use current topic
5453
7f80558c9b8d topic: treat argument to --topic as a literal topic name explicitly
Anton Shestakov <av6@dwimlabs.net>
parents: 5451
diff changeset
299
5305
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
300 10.0.0 -- 2020-05-09
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
301 --------------------
5191
dadc642e78d2 changelog: add an entry about the cleanup
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
302
dadc642e78d2 changelog: add an entry about the cleanup
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
303 * compat: clean up old compatibility code
5305
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
304 * compat: compatibility with Mercurial 5.4
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
305
5283
9e2f2557c42e changelog: mention obsorigin template keyword
Anton Shestakov <av6@dwimlabs.net>
parents: 5243
diff changeset
306 * evolve: add {obsorigin}, a template keyword that works similarly to
9e2f2557c42e changelog: mention obsorigin template keyword
Anton Shestakov <av6@dwimlabs.net>
parents: 5243
diff changeset
307 {obsfate}, but shows predecessors of a changeset
5305
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
308 * evolve: fix permissions of new cache files using SQLite
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
309 * evolve: always create commit when resolving divergence
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
310 * evolve: handle relocation during divergence resolution producing no changes
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
311 * evolve: provide cache to successorssets() in more cases
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
312
5303
34c8aa32bc56 changelog: summarize the last couple of features
Anton Shestakov <av6@dwimlabs.net>
parents: 5287
diff changeset
313 * obslog: make --all and --filternonlocal work properly with --no-graph
34c8aa32bc56 changelog: summarize the last couple of features
Anton Shestakov <av6@dwimlabs.net>
parents: 5287
diff changeset
314 * obslog: add --origin flag to show predecessors instead of successors
5305
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
315 * obslog: make --origin flag the default
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
316
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
317 * stablerangecache: sanity check subranges
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
318
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
319 topic (0.19.0)
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
320
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
321 * auto-publish: issue the capabilities in all cases
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
322
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
323 * topic: provide cache to successorssets() in one more case
5191
dadc642e78d2 changelog: add an entry about the cleanup
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
324
5240
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
325 9.3.1 -- 2020-04-08
5202
c0b8804066dc obsexchange: fallback to simpler request for dumb http server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
326 -------------------
c0b8804066dc obsexchange: fallback to simpler request for dumb http server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
327
5240
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
328 * compat: make __touch-noise__ and __rewind-hash__ extra field be bytes
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
329
5202
c0b8804066dc obsexchange: fallback to simpler request for dumb http server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
330 * obsexchange: avoid sending too large request to http server
5205
240efc3ab4dd exchange: deal with empty obscommon
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5202
diff changeset
331 * obsdiscovery: server no longer aborts with a 500 error if client sends a
240efc3ab4dd exchange: deal with empty obscommon
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5202
diff changeset
332 request without obscommon
5240
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
333 * obsdiscovery: avoid considering locally hidden changeset
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
334 * single-heads: ignore obsolete section when enforcing one head per branch
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
335
5209
097c3a6a79c1 changelog: mention the recent evolve improvements
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5205
diff changeset
336 * evolve: improved behavior when evolving above the result of a split
5226
1e0516ee4cb9 head-checking: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5221
diff changeset
337 * evolve: checking for new head on push is no longer confused by mixed
5240
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
338 branches (or topics)
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
339
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
340 topic (0.18.1)
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
341
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
342 * topic: fix auto-publish=abort with server that auto-publishes bare branches
5202
c0b8804066dc obsexchange: fallback to simpler request for dumb http server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
343
5152
583dc6ef3eb2 packaging: prepare version 9.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5149
diff changeset
344 9.3.0 -- 2020-03-04
4961
c664c71de3d1 changelog: fix entry in the wrong location
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4907
diff changeset
345 -------------------
c664c71de3d1 changelog: fix entry in the wrong location
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4907
diff changeset
346
5149
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
347 * compat: compatibility with Mercurial 5.3
5147
83b607a9296d compat: officialy drop compatibility with mercurial 4.5
Anton Shestakov <av6@dwimlabs.net>
parents: 5139
diff changeset
348 * compat: drop compatibility with Mercurial 4.5
5149
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
349 * compat: cleanup old compatibility code for Mercurial < 4.5
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
350
5063
7eea9dc9c8c5 changelog: mention all the cleanups as one item
Anton Shestakov <av6@dwimlabs.net>
parents: 5035
diff changeset
351 * evolve: extensive cleanup of functions, template keywords and compatibility
7eea9dc9c8c5 changelog: mention all the cleanups as one item
Anton Shestakov <av6@dwimlabs.net>
parents: 5035
diff changeset
352 code related to obsfate and successorssets
5149
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
353 * evolve: add content divergence checking to the standard pre-rewrite check
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
354 * evolve: improve the message associated with content divergence
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
355 * evolve: correctly handle --continue and --stop when relocating
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
356 content-divergent changesets
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
357
4961
c664c71de3d1 changelog: fix entry in the wrong location
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4907
diff changeset
358 * exchange: dropped more bundle-1 related dead code
5149
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
359
4962
b01708eae5d0 changelog: add a couple of missing entry about the next feature release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4961
diff changeset
360 * help: categorizing evolve and topic commands
5149
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
361
4962
b01708eae5d0 changelog: add a couple of missing entry about the next feature release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4961
diff changeset
362 * obslog: make templatable
5124
22548cdeb2b0 changelog: obslog shows folds now
Anton Shestakov <av6@dwimlabs.net>
parents: 5123
diff changeset
363 * obslog: show folds and use more specific verbs when possible
5149
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
364
5139
19b8ffd23795 topic: option to hide topic changesets to plain client
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5124
diff changeset
365 * topic: add a `experimental.topic.server-gate-topic-changesets` config
4961
c664c71de3d1 changelog: fix entry in the wrong location
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4907
diff changeset
366
5106
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
367 9.2.2 -- 2020-01-31
4891
a9929dd36405 pick: don't create any successors when there were no changes (issue6093)
Anton Shestakov <av6@dwimlabs.net>
parents: 4881
diff changeset
368 -------------------
a9929dd36405 pick: don't create any successors when there were no changes (issue6093)
Anton Shestakov <av6@dwimlabs.net>
parents: 4881
diff changeset
369
5106
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
370 * amend: cleany abort when both `--patch` and `--extract` are passed
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
371 * compatibility for changes in upcoming Mercurial 5.3
4960
4941bb6d179c changelog: add a wheelbarrow of missing entries
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4898
diff changeset
372 * debian: allow to build with python 3
4941bb6d179c changelog: add a wheelbarrow of missing entries
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4898
diff changeset
373 * documentation: update text and add missing figures
5001
cb78c6efbbdb changelog: mention the date fix for content divergence
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4988
diff changeset
374 * evolve: also merge the date field when solving content-divergence
5074
47f9ba943bb1 changelog: add missing entries
Anton Shestakov <av6@dwimlabs.net>
parents: 5002
diff changeset
375 * evolve: fix content-divergence resolution when p1 is null (issue6201)
47f9ba943bb1 changelog: add missing entries
Anton Shestakov <av6@dwimlabs.net>
parents: 5002
diff changeset
376 * evolve: make sure divergence resolution doesn't undo changes (issue6203)
47f9ba943bb1 changelog: add missing entries
Anton Shestakov <av6@dwimlabs.net>
parents: 5002
diff changeset
377 * evolve: preserve date when resolving content-divergence (issue6202)
5106
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
378 * evolve: use more often seen metavariables in command synopsis strings
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
379 * metaedit: don't change commit date by default (issue5994),
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
380 * pick: don't create any successors when there were no changes (issue6093),
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
381 * py3: fix documentation generation
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
382 * py3: fix setup.py --version
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
383 * py3: fix some exception formatting
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
384 * rewind: preserve date
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
385 * topic: add more options to command synopsis string
5074
47f9ba943bb1 changelog: add missing entries
Anton Shestakov <av6@dwimlabs.net>
parents: 5002
diff changeset
386 * topic: fix a bug in logic of choosing destination for hg update
47f9ba943bb1 changelog: add missing entries
Anton Shestakov <av6@dwimlabs.net>
parents: 5002
diff changeset
387 * topic: fix a bug in logic to choose destination when no active topic
4891
a9929dd36405 pick: don't create any successors when there were no changes (issue6093)
Anton Shestakov <av6@dwimlabs.net>
parents: 4881
diff changeset
388
4881
0b3032e07eb2 packaging: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4862
diff changeset
389 9.2.1 -- 2019-10-05
0b3032e07eb2 packaging: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4862
diff changeset
390 -------------------
0b3032e07eb2 packaging: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4862
diff changeset
391
0b3032e07eb2 packaging: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4862
diff changeset
392 * setup: fix install on python 3
0b3032e07eb2 packaging: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4862
diff changeset
393
4862
40795751be1c changelog: update for coming 9.2.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4857
diff changeset
394 9.2.0 -- 2019-09-28
4823
c16fed4908d8 obslog: only indent the first chunk and chunks just after newlines (issue6175)
Anton Shestakov <av6@dwimlabs.net>
parents: 4787
diff changeset
395 -------------------
c16fed4908d8 obslog: only indent the first chunk and chunks just after newlines (issue6175)
Anton Shestakov <av6@dwimlabs.net>
parents: 4787
diff changeset
396
4850
6d898fa6e5c3 evolve: check that relocating makes sense in _solvedivergent() (issue5958)
Anton Shestakov <av6@dwimlabs.net>
parents: 4844
diff changeset
397 * evolve: check that relocating makes sense in _solvedivergent() (issue5958)
4826
efc76b1563f0 changelog: add missing entry for 9af212b8565a
Anton Shestakov <av6@dwimlabs.net>
parents: 4823
diff changeset
398 * evolve: test that target is not orig in _solveunstable() (issue6097)
4832
8a491546e81d fold: check allowdivergence before folding obsolete changesets (issue5817)
Anton Shestakov <av6@dwimlabs.net>
parents: 4829
diff changeset
399 * fold: check allowdivergence before folding obsolete changesets (issue5817)
4823
c16fed4908d8 obslog: only indent the first chunk and chunks just after newlines (issue6175)
Anton Shestakov <av6@dwimlabs.net>
parents: 4787
diff changeset
400 * obslog: correct spacing of patch output with word-diff=yes (issue6175)
4829
6b82b4f72347 stack: make a deep copy of `dependencies` before modifying its items
Anton Shestakov <av6@dwimlabs.net>
parents: 4826
diff changeset
401 * stack: make sure to preserve dependencies, fixes certain complex cases
4844
2488ec1bd22f docs: add example for the `prune` command
Raphaël Gomès <rgomes@octobus.net>
parents: 4832
diff changeset
402 * prune: improve documentation for `--pair`
4823
c16fed4908d8 obslog: only indent the first chunk and chunks just after newlines (issue6175)
Anton Shestakov <av6@dwimlabs.net>
parents: 4787
diff changeset
403
4862
40795751be1c changelog: update for coming 9.2.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4857
diff changeset
404 * python3: beta support for Python 3.6+
40795751be1c changelog: update for coming 9.2.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4857
diff changeset
405 (thanks to ludovicchabant, martinvonz and rgomes for their hard work)
40795751be1c changelog: update for coming 9.2.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4857
diff changeset
406 * prune: clarify error message when no revision were passed,
40795751be1c changelog: update for coming 9.2.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4857
diff changeset
407 * evolve: avoid possible race conditions bu locking earlier
40795751be1c changelog: update for coming 9.2.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4857
diff changeset
408 * abort: add support for `evolve` and `pick` to `hg abort` (hg-5.1+)
40795751be1c changelog: update for coming 9.2.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4857
diff changeset
409 * rewind: add --keep flag to preserve working copy
40795751be1c changelog: update for coming 9.2.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4857
diff changeset
410
4786
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
411 9.1.0 -- 2019-07-29
4676
b6c819facbe8 evolvecmd: the proper way to deal with conflicts is to resolve them
Anton Shestakov <av6@dwimlabs.net>
parents: 4665
diff changeset
412 -------------------
b6c819facbe8 evolvecmd: the proper way to deal with conflicts is to resolve them
Anton Shestakov <av6@dwimlabs.net>
parents: 4665
diff changeset
413
4786
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
414 * compatibility with upcoming Mercurial 5.1,
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
415
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
416 * pick: no longer forget file in case of conflict (issue6037),
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
417 * pick: properly report and cleanup "unfinished state",
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
418
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
419 * prune: don't update wcp if pruned revision are unrelated (issue6137),
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
420 * prune: spell --successor flag without any unnecessary shortcuts,
4787
d493d0b6066e changelog: add missing entry for dfd88e3fa90a
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4786
diff changeset
421 * prune: update to the successor of wdir also with --pair/--biject (issue6142)
4786
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
422
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
423 * evolve: properly prune changeset with no change in case of conflict (issue5967),
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
424 * evolve: use the same wording as core in case of unresolved conflict,
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
425 * evolve: minor output message improvements,
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
426 * evolve: improve `hg evolve --all` behavior when "." is obsolete,
4704
5f90eb8fd63c evolve: fix confusion in branch heads checking logic when topic in play
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4695
diff changeset
427
4786
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
428 * touch: detect resulting divergence in more cases (issue6107),
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
429 * touch: now works on merge commit too,
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
430
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
431 * rewind: fix behavior for merge commit,
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
432
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
433 * fold: allow fold with merge commit
4687
313565dd75e3 pick: remove transaction on the whole command (issue6037)
Anton Shestakov <av6@dwimlabs.net>
parents: 4665
diff changeset
434
4786
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
435 * metaedit: now also operates on merge commit.
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
436
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
437 (topic 0.16.0)
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
438
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
439 * topic: fix confusion in branch heads checking logic.
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
440
4687
313565dd75e3 pick: remove transaction on the whole command (issue6037)
Anton Shestakov <av6@dwimlabs.net>
parents: 4665
diff changeset
441
4665
756db65030c6 packaging: prepare release 9.0.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4663
diff changeset
442 9.0.0 -- 2019-06-06
4556
b5186fe43c7c compat: drop support for Mercurial 4.4
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4554
diff changeset
443 -------------------
b5186fe43c7c compat: drop support for Mercurial 4.4
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4554
diff changeset
444
4577
bcd52ce0916d evolve: don't update after instability resolution by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents: 4574
diff changeset
445 * evolve: preserve the working directory after resolving instability (BC)
4629
b78707559f1f changelog: --no-update is the default, recommend --update instead
Anton Shestakov <av6@dwimlabs.net>
parents: 4628
diff changeset
446 (use `hg next` or `hg evolve --update` to get the old behavior)
4580
3ef96578da43 evolve: use --all by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents: 4577
diff changeset
447 * evolve: evolve all relevant revision by default (BC)
3ef96578da43 evolve: use --all by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents: 4577
diff changeset
448 (use --no-all to evolve only one)
4556
b5186fe43c7c compat: drop support for Mercurial 4.4
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4554
diff changeset
449 * evolve: drop compatibility with 4.4
4558
63148e999562 evolve: use merge.update() for resolving phase divergence
Martin von Zweigbergk <martinvonz@google.com>
parents: 4556
diff changeset
450 * evolve: reinstalled compatibility with narrow repositories,
4581
48521a49a07e stack: rename troubledcount to unstablecount
Anton Shestakov <av6@dwimlabs.net>
parents: 4580
diff changeset
451 * evolve: use "unstable" instead of "troubled"
4607
d314deb12f08 evolve: run in a single transaction
Martin von Zweigbergk <martinvonz@google.com>
parents: 4581
diff changeset
452 * evolve: run multiple stabilisation in the same transaction
4637
4a22dac48b42 changelog: mention user merging in the changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4629
diff changeset
453 * evolve: improve users merging during content-divergence
4663
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
454 * evolve: reduce the verbosity of `content-divergence` resolution
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
455 * documentation: various improvement and vocabulary update
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
456 * packaging: fix documentation build step on debian
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
457 * progress: improved support in various command
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
458 * help: avoid duplicated entry for some templates
4643
77f3699e711e obsdiscovery: drop `obshash` discovery protocol (issue6136)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4637
diff changeset
459 * obsdiscovery: drop support for deprecated discovery protocol `obshash`
77f3699e711e obsdiscovery: drop `obshash` discovery protocol (issue6136)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4637
diff changeset
460 (Make sure your servers are configured to use the obshashrange one.
77f3699e711e obsdiscovery: drop `obshash` discovery protocol (issue6136)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4637
diff changeset
461 It is available in evolve 7.2 and above.)
4663
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
462
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
463 (topic 0.15.0)
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
464
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
465 * stack: handle hash sizes when --debug flag is provided
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
466 * stack: remove 'topic.' prefix from colors/labels (BC)
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
467 * stack: always provide (full) node hash to non-default --template
4628
c4097632a1a3 topic: drop support for accessing csets in branch stack using bxx (issue6119)
Pulkit Goyal <7895pulkit@gmail.com>
parents: 4607
diff changeset
468 * topic: drop the b# alias. It conflicted with normal hashes.
4647
228caeb8b7af topic: add a simple option to reject publishing
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4643
diff changeset
469 * topic: add a `experimental.topic.allow-publish` option (default: True)
4556
b5186fe43c7c compat: drop support for Mercurial 4.4
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4554
diff changeset
470
4572
05c9dcf5512e packaging: prepare version 8.5.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4565
diff changeset
471 8.5.1 -- 2019-04-23
4527
65fd9f2982b4 changelog: mention topic compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4517
diff changeset
472 -------------------
65fd9f2982b4 changelog: mention topic compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4517
diff changeset
473
4546
e7b44e9c38d2 compat: fix a typo in compat patch
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4545
diff changeset
474 * evolve: make sure we use upstream merge code with 5.0,
4554
093df66127ec compat: backed out changeset cfcb7eedc666
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4546
diff changeset
475 * evolve: restore compatibility with 4.4
093df66127ec compat: backed out changeset cfcb7eedc666
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4546
diff changeset
476 (This regress the narrow compatibility)
4565
393a58d71b30 evolve: fix progress display with hg<4.7
Martin von Zweigbergk <martinvonz@google.com>
parents: 4554
diff changeset
477 * evolve: fix progress display with hg <= 4.6
4546
e7b44e9c38d2 compat: fix a typo in compat patch
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4545
diff changeset
478 * topic: compatibility with mercurial-5.0,
e7b44e9c38d2 compat: fix a typo in compat patch
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4545
diff changeset
479 * topic: improve extensions isolation (issue6121).
4527
65fd9f2982b4 changelog: mention topic compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4517
diff changeset
480
4572
05c9dcf5512e packaging: prepare version 8.5.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4565
diff changeset
481 8.5.0 -- 2019-04-12
4386
8494015ec24b changelog: add relevant entries
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4365
diff changeset
482 -------------------
8494015ec24b changelog: add relevant entries
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4365
diff changeset
483
4517
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
484 * evolve: fix an recoverable state (issue6053),
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
485 * evolve: share evolve related cache between `shares`,
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
486 * evolve: make sure the extensions are only active on repository that
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
487 enables it (issue6057).
4503
fa05bac811f9 changelog: mention Martin work on phase-divergence
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4491
diff changeset
488 * evolve: improved compatibility with narrow repositories,
4505
cc2bbe2701a3 evolve: store --update flag state in evolvestate file
Anton Shestakov <av6@dwimlabs.net>
parents: 4503
diff changeset
489 * evolve: preserve --[no-]update value over --continue,
4517
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
490 * evolve: make sure divergence resolution keep the initial author (issue6113),
4510
0b86c05440e9 changelog: merge 8.4.1 and 8.5.1 entries
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4506
diff changeset
491 * evolve: improved support for content-divergence with public changesets,
4517
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
492 * pick: align working dir branch with the one from the pick result (issue6089),
4510
0b86c05440e9 changelog: merge 8.4.1 and 8.5.1 entries
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4506
diff changeset
493 * pick: add the standard `--tool` option,
4517
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
494 * prune: fix error message when pruning public changesets,
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
495 * split: preserve phases (issue6048),
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
496 * touch: fix error message when touching public changesets,
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
497 * uncommit: abort if an explicitly given file cannot be uncommitted.
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
498
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
499 topic 0.14.0
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
500
4510
0b86c05440e9 changelog: merge 8.4.1 and 8.5.1 entries
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4506
diff changeset
501 * stack: support ranges in revsets indexing,
4517
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
502 * stack: mention divergences unstability,
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
503 * stack: improved and speed --children flag up.
4421
a56caab87e37 changelog: add entries for the recent fixes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4365
diff changeset
504
4517
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
505 8.4.0 -- 2019-01-22
4246
2d9902f0ff17 safeguard: allow push to succeed (and without warning) with --publish
Anton Shestakov <av6@dwimlabs.net>
parents: 4232
diff changeset
506 -------------------
2d9902f0ff17 safeguard: allow push to succeed (and without warning) with --publish
Anton Shestakov <av6@dwimlabs.net>
parents: 4232
diff changeset
507
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
508 * compat: add compatibility with Mercurial 4.9
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
509 * compat: drop compatibility with Mercurial 4.3
4344
e5282131a78d evolve: cover the orphanmerge part missed by lastsolved
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4340
diff changeset
510 * evolve: avoid potential crash when stabilizing orphan merges
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
511 * evolve: pick right destination in split+prune cases issue5686 (hg-4.9 only)
4348
398c33b17d76 evolve: make sure we don't stop after evolution of obsparent (issue5881)
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4345
diff changeset
512 * evolve: prioritize --rev/--any/--all option over obsolete working directory
4340
5300be965515 fold: sort concatenated commit messages in topological order
Martin von Zweigbergk <martinvonz@google.com>
parents: 4339
diff changeset
513 * fold: concatenate commit message in revision order
4247
820a25dcea58 next: make next command --evolve by default
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4246
diff changeset
514 * next: evolve aspiring children by default (use --no-evolve to skip)
4252
a07cd1d076bb next: solve the issue of `next` get confused by split
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4247
diff changeset
515 * next: pick lower part of a split as destination
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
516 * push: have `--publish` overrule the `auto-publish` config
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
517 * split: accept file patterns
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
518 * split: improve and update the user prompt (BC)
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
519 * split: make it possible to drop change during a split
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
520 * split: no longer accept revision without --rev (BC)
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
521 * split: support for non interactive splits
4357
45a6890ca656 changelog: explicit the part related to topic
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4349
diff changeset
522
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
523 topic 0.13.0
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
524
4285
69fb9e41ce2b stack: add a --children flag to stack
James Reynolds <jreynolds@backstage.com>
parents: 4280
diff changeset
525 * stack: introduce a --children flag (see help for details)
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
526 * stack: support for '#stack[idx]' absolute indexing in revset (hg-4.9+ only)
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
527 * topic: support for '#topic[idx]' relative indexing in revset (hg-4.9+ only)
4303
78700a59192a topic: merge _showlasttouched logic into _listtopics
Anton Shestakov <av6@dwimlabs.net>
parents: 4301
diff changeset
528 * topic: make --age compatible with the usual other display for `hg topic`
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
529 * topics: improve the message around topic changes
4190
883e75e0a810 topicidx: stop assigning index number to obsolete changesets
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4180
diff changeset
530
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
531 8.3.3 -- 2018-12-24
4289
cabe3b5d5139 tests: don't forget to add hg serve pid to DAEMON_PIDS in test-wireproto.t
Anton Shestakov <av6@dwimlabs.net>
parents: 4277
diff changeset
532 -------------------
4190
883e75e0a810 topicidx: stop assigning index number to obsolete changesets
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4180
diff changeset
533
4311
8aa28e68ac44 evolve: detect unresolved conflict during evolve --continue (issue5966)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4297
diff changeset
534 * evolve: properly detect unresolved merge conflict (issue-5966)
4297
699e25687cc5 issue-6028: resolves 6028 - return (False, ".") instead of (False, '')
James Reynolds <james.glenn.reynolds@gmail.com>
parents: 4290
diff changeset
535 * evolve: fix possible crash when the repo changes during evolve (issue-6028)
4289
cabe3b5d5139 tests: don't forget to add hg serve pid to DAEMON_PIDS in test-wireproto.t
Anton Shestakov <av6@dwimlabs.net>
parents: 4277
diff changeset
536 * test: avoid leaking `hg serve` process
4290
09337aae08d4 topic: make revset argument messages be similar to such messages in core
Anton Shestakov <av6@dwimlabs.net>
parents: 4289
diff changeset
537 * topic: fix error message for the `ngtip` revset
4289
cabe3b5d5139 tests: don't forget to add hg serve pid to DAEMON_PIDS in test-wireproto.t
Anton Shestakov <av6@dwimlabs.net>
parents: 4277
diff changeset
538
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
539 8.3.2 -- 2018-11-27
4222
b757f06193d0 utility: don't translate commit messages in revselection prompt (issue6016)
Pulkit Goyal <pulkit@yandex-team.ru>
parents: 4216
diff changeset
540 -------------------
b757f06193d0 utility: don't translate commit messages in revselection prompt (issue6016)
Pulkit Goyal <pulkit@yandex-team.ru>
parents: 4216
diff changeset
541
b757f06193d0 utility: don't translate commit messages in revselection prompt (issue6016)
Pulkit Goyal <pulkit@yandex-team.ru>
parents: 4216
diff changeset
542 * evolve: not longer attempt to translate revision's descriptions (issue6016)
4223
4a3d588e5311 compat: fix fixedcopytracing compatibility with mercurial 4.8 and narrow
Boris Feld <boris.feld@octobus.net>
parents: 4222
diff changeset
543 * evolve: fix compatibility with mercurial 4.8's narrow extension.
4229
a8ed26f01c8d pick: `hg help` was not showing the full cmd desc of `pick`
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4223
diff changeset
544 * pick: fix summary help text
4231
3eb78bdcdd7c topic: improve UX by using pager only when we should
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4229
diff changeset
545 * topic: only use pager when it make senses
4222
b757f06193d0 utility: don't translate commit messages in revselection prompt (issue6016)
Pulkit Goyal <pulkit@yandex-team.ru>
parents: 4216
diff changeset
546
4216
b90422a11a88 packaging: prepare version 8.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4192
diff changeset
547 8.3.1 -- 2018-10-25
4190
883e75e0a810 topicidx: stop assigning index number to obsolete changesets
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4180
diff changeset
548 -------------------
883e75e0a810 topicidx: stop assigning index number to obsolete changesets
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4180
diff changeset
549
883e75e0a810 topicidx: stop assigning index number to obsolete changesets
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4180
diff changeset
550 * evolve+topic: fix possible crash during content-divergence evolution
4191
5c734be63c3e evolve: adapt for changed @command decorator
Martin von Zweigbergk <martinvonz@google.com>
parents: 4190
diff changeset
551 * use "new" unstabilities vocabulary in help
4192
e527df0f2a68 topic: add the changelog argument to branchinfo()
Pulkit Goyal <pulkit@yandex-team.ru>
parents: 4191
diff changeset
552 * compat: compatibility with Mercurial 4.8rc0
4180
96525b95d083 evolvecmd: use modern vocabulary in help text for evolve
Anton Shestakov <av6@dwimlabs.net>
parents: 4176
diff changeset
553
4176
45d4b49d81d9 packaging: prepare release 8.3.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4175
diff changeset
554 8.3.0 -- 2018-10-12
4122
4eb3877540f1 evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4115
diff changeset
555 -------------------
4eb3877540f1 evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4115
diff changeset
556
4eb3877540f1 evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4115
diff changeset
557 * evolve: avoid redundant output when handling linear orphans
4157
fb0962b5e9e7 changelog: add a line about the usage of s# in evolve
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4151
diff changeset
558 * evolve: use stack alias s# in `hg evolve` messages
4161
3c28f8a3a5a5 prev: also use stack shortcut in output when possible
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4158
diff changeset
559 * next, prev: use stack alias s# when relevant
4158
5dd45784a8e0 rewind: alias the command to undo
Pulkit Goyal <pulkit@yandex-team.ru>
parents: 4157
diff changeset
560 * rewind: add an undo alias
4167
7d455f3d7ebc changelog: mention the fix of cache warming on hg strip
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4115
diff changeset
561 * caches: skip warming the stablerange cache on strip in "auto" mode
4170
50b8b06be26d topic: fix '{topicidx}' keyword registration for mercurial <= 4.5
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4169
diff changeset
562 * topic: properly register the '{topicidx}' for mercurial <= 4.5
4122
4eb3877540f1 evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4115
diff changeset
563
4175
03c3206f44f3 pullbundle: document working version and update changelog to mention it
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4170
diff changeset
564 * pullbundle: experimental extension to slice pull in multiple slices whose
03c3206f44f3 pullbundle: document working version and update changelog to mention it
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4170
diff changeset
565 associated bundle can be cached. The extensions is shipped
03c3206f44f3 pullbundle: document working version and update changelog to mention it
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4170
diff changeset
566 alongside evolve only for convenience. It it requires data
03c3206f44f3 pullbundle: document working version and update changelog to mention it
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4170
diff changeset
567 structures that currently live in the evolve extensions.
03c3206f44f3 pullbundle: document working version and update changelog to mention it
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4170
diff changeset
568
4115
c6362c4abd69 packagin: prepare release 8.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4107
diff changeset
569 8.2.1 -- 2018-09-14
4089
ecd90548a10d stablerange: only issue the message once
Gerald Squelart <gsquelart@mozilla.com>
parents: 4088
diff changeset
570 -------------------
ecd90548a10d stablerange: only issue the message once
Gerald Squelart <gsquelart@mozilla.com>
parents: 4088
diff changeset
571
ecd90548a10d stablerange: only issue the message once
Gerald Squelart <gsquelart@mozilla.com>
parents: 4088
diff changeset
572 * 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
573 * 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
574 * 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
575
4088
9caf73470c2b changelog: fix version number
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4083
diff changeset
576 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
577 -------------------
821e4be40c6c prune: replace --biject with --pair
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4035
diff changeset
578
821e4be40c6c prune: replace --biject with --pair
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4035
diff changeset
579 * 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
580 * 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
581 * 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
582
4061
ad4194399b47 topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents: 4056
diff changeset
583 topic
ad4194399b47 topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents: 4056
diff changeset
584
ad4194399b47 topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents: 4056
diff changeset
585 * 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
586 * 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
587 * 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
588 (compat with old form is preserved)
4061
ad4194399b47 topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents: 4056
diff changeset
589
4035
f1cde4c97806 packagin: prepare version 8.1.2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4034
diff changeset
590 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
591 -------------------
9ec77b6f2626 changelog: mention the database robutness fix in the changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3997
diff changeset
592
9ec77b6f2626 changelog: mention the database robutness fix in the changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3997
diff changeset
593 * 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
594 * 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
595 (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
596
3997
e7abf863e113 packaging: prepare release 8.1.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3992
diff changeset
597 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
598 -------------------
bfc617cd1ce1 changelog: add an entry about the next --evolve fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3949
diff changeset
599
3991
c63bcff591ea changelog: reorder content
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3981
diff changeset
600 * 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
601 * 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
602 * 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
603 * 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
604 * 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
605 * 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
606 * 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
607
3949
6aa526b477af changelog: update 8.1.0 release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3938
diff changeset
608 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
609 -------------------
5b9e3aaa6da8 evolve: prompt user for branch selection while resolving content-divergence
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
610
3938
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
611 * compatibility with mercurial 4.7
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
612 * 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
613 * branch changes handling,
9ebed1e95ef7 changelog: add a changelog entry about divergence resolution
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3840
diff changeset
614 * parent changes handling,
3938
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
615 * 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
616 * divergent stack handling,
3938
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
617 * improved resume, stop and abort of divergent resolution
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
618 * evolve: improved automatic resolution of phase-divergence
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
619
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
620 * 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
621 working copy parent
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
622 * 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
623 * 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
624 * 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
625 * 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
626 * 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
627 *
3840
231f593ccd5f CHANGELOG: add an entry about the --update flag
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3839
diff changeset
628 * 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
629 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
630 * 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
631 merge conflit, `hg help evolve.interrupted`.
3938
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
632 * obslog: --filternonlocal
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
633
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
634 * 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
635 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
636
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
637 topic (0.10.0)
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
638
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
639 * 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
640
3834
0887c30255a1 packaging: prepare for 8.0.1 release
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3833
diff changeset
641 8.0.1 -- 2018-06-11
0887c30255a1 packaging: prepare for 8.0.1 release
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3833
diff changeset
642 -------------------
3777
d8f8067f742c CHANGELOG: add an entry about fixing issue5897
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
643
3819
8142e47811dd CHANGELOG: mention about 4.6.1 compatibility
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3814
diff changeset
644 * 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
645 * 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
646 * 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
647 * 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
648 * 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
649 * 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
650
2c0aa14e4ac4 changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3819
diff changeset
651 topic (0.9.1)
2c0aa14e4ac4 changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3819
diff changeset
652
2c0aa14e4ac4 changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3819
diff changeset
653 * topic: fix documentation formatting
3777
d8f8067f742c CHANGELOG: add an entry about fixing issue5897
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
654
3720
116cdd8c102a packaging: update version number
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3718
diff changeset
655 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
656 -------------------
dd0d2e90e653 compat: drop support for Mercurial 4.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3585
diff changeset
657
3717
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
658 * 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
659 resolving orphans,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
660 * `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
661 * 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
662 * evolve: fixed some memory leak issue,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
663 * 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
664 * 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
665 * evolve: improvemed support for solving orphan situation,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
666 * obsdiscovery: added unit to various progress bar,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
667 * 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
668
3718
91e8075d29b8 changelog: mention 4.6 compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3717
diff changeset
669 * 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
670 * 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
671 * `--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
672 * templatekw: remove `obsfatedata` templatekw. Individuals fields are
35ffd7a4b339 templatekw: remove obsfatedata templatekw
Boris Feld <boris.feld@octobus.net>
parents: 3649
diff changeset
673 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
674 * 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
675
3585
59f79788ca77 changelog: prepare release 7.3.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3578
diff changeset
676 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
677 ---------------------
32ed5b6fadd3 grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3439
diff changeset
678
32ed5b6fadd3 grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3439
diff changeset
679 * 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
680 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
681 * 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
682 * 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
683 * 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
684 * 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
685
3451
f062a4719e46 fold: make sure we move bookmarks after folding (issue5772)
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3439
diff changeset
686 * 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
687 * 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
688 * 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
689 * 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
690
3439
6c772398eb4e packaging: prepare version 7.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3428
diff changeset
691 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
692 -------------------
0e9c3fa042ae changelog: mention the packaging bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3404
diff changeset
693
3428
6904e6bea2f7 changelog: mention 4.5 compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3426
diff changeset
694 * 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
695 * 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
696 * 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
697
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
698 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
699 -------------------
0539070016b0 changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3295
diff changeset
700
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
701 * 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
702 * 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
703 * 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
704 * 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
705 * 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
706 * 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
707 * 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
708 * 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
709
3373
3ff0da45d4c7 evolve: use compat.TROUBLES to show troubles in user interface
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3370
diff changeset
710 * 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
711 (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
712
3349
0539070016b0 changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3295
diff changeset
713 * 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
714
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
715 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
716 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
717 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
718 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
719 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
720
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
721 topic (0.7.0)
3295
64aedeb30625 topic: fix compatibility with 4.3
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3291
diff changeset
722
64aedeb30625 topic: fix compatibility with 4.3
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3291
diff changeset
723 * fix compatibility with Mercurial-4.3
3384
2b06f144b6e0 topics: add a new templatekeyword `topic`
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3375
diff changeset
724 * 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
725
3291
06a3cb594956 packaging: prepare release 7.1.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3284
diff changeset
726 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
727 -------------------
6f0ae6943351 changelog: mention the improved verbosity handling
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3199
diff changeset
728
6f0ae6943351 changelog: mention the improved verbosity handling
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3199
diff changeset
729 * 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
730 * 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
731 * obslog: shows the obsmarkers notes
3252
d57400a0f4c3 stablebranch: avoid overlap between subrange
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3235
diff changeset
732 * 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
733 (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
734 * 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
735
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
736 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
737
3ccde4699cf0 topic: introduce a minimal extensions to enable topic on the server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3205
diff changeset
738 * 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
739 (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
740 * 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
741 server can reject draft changesets without topic
3284
ee71cc4eff21 branching: merge with stable
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3278 3281
diff changeset
742 * 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
743 * 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
744 * 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
745
3199
f33768dd2422 changelog: update missing release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3190
diff changeset
746 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
747 -------------------
dbd340eafcb0 obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3163
diff changeset
748
dbd340eafcb0 obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3163
diff changeset
749 * 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
750 (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
751
3174
d56b8f5f0bb1 changelog: add details about the pushkey related fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3171
diff changeset
752 * 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
753 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
754 disabled.
d56b8f5f0bb1 changelog: add details about the pushkey related fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3171
diff changeset
755
3190
f4ba7d662c4c changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3174
diff changeset
756 topic (0.5.1)
f4ba7d662c4c changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3174
diff changeset
757
f4ba7d662c4c changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3174
diff changeset
758 * 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
759
3202
1b0178a3330b changelog: fix 7.0.0 release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3199
diff changeset
760 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
761 -------------------
ddfdef7e9b58 changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3125
diff changeset
762
ddfdef7e9b58 changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3125
diff changeset
763 * 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
764 * 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
765 * 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
766 * 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
767 * 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
768
3163
c56c028f3802 packaging: prepare version 7.0.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3159
diff changeset
769 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
770
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
771 * 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
772 (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
773 * 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
774 (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
775 * 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
776
3125
ec0bbf26ce7f packaging: prepare version 6.8.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3114
diff changeset
777 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
778 -------------------
3070
9a223c3adb9d changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3057
diff changeset
779
3114
9db99aee4b87 changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3087
diff changeset
780 * compatibility with Mercurial 4.4
9db99aee4b87 changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3087
diff changeset
781 (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
782 * 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
783
3070
9a223c3adb9d changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3057
diff changeset
784 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
785
9a223c3adb9d changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3057
diff changeset
786 * 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
787 (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
788 * topic: fix 'topic-mode' behavior when amending
3069
1893bde71ebc changelog: add about pager support
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3053
diff changeset
789 * pager: pager support to `topics` and `stack`
1893bde71ebc changelog: add about pager support
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3053
diff changeset
790
3048
bdc28886526f packaging: prepare version 6.7.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3047
diff changeset
791 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
792 -------------------
0884856a4143 stack: handle basic case of splitting with crash
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3008
diff changeset
793
3053
430ad68292d7 readme: update readme with latest fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3048
diff changeset
794 * 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
795
3047
34c0c733e804 readme: add changelog for topic 0.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3046
diff changeset
796 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
797
3087
504f914efd29 changeloge: add details about topic-mode
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3071
diff changeset
798 * 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
799 * 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
800 * 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
801 * 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
802 (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
803
3008
1cccdfeac327 packaging: mark version 6.7.0 in the source
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3006
diff changeset
804 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
805 -------------------
5c0b6af37b21 topics: add a current flag to display current topic
Pulkit Goyal <7895pulkit@gmail.com>
parents: 2807
diff changeset
806
3006
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
807 * 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
808 * documentation: improvement to content, wording and graphs,
3006
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
809 * 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
810 * 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
811 * 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
812 * 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
813
3046
980c727f27d7 add mention of the topic 0.3.0 version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3045
diff changeset
814 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
815
3006
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
816 * 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
817 * stack: improve display of interleaved topic,
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
818 * stack: improve display of merge commit,
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
819 * 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
820 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
821 * 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
822 * 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
823 * topic: gain a --current flag,
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
824 * 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
825
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
826 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
827 -------------------
5191d454a4f5 readme: update with various topic improvement
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2705
diff changeset
828
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
829 - 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
830 (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
831 - 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
832 - 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
833 - 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
834 - 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
835 - 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
836 - 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
837 - 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
838 (when available)
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
839 - documentation: various minor documentation update.
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
840
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
841 topic (0.2.0):
2732
4b5caa509df8 packaging: update readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2730
diff changeset
842
4b5caa509df8 packaging: update readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2730
diff changeset
843 - 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
844 - 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
845 - 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
846 - 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
847 (experimental.enforce-topic)
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
848 - 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
849
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
850 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
851 -------------------
fd602980f7ee topics: make sure we commit on new parents while changing topics (issue5441)
Pulkit Goyal <7895pulkit@gmail.com>
parents: 2620
diff changeset
852
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
853 features:
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
854
2641
c90c70d8b6de obslog: update the readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2630
diff changeset
855 - 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
856 (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
857 - 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
858 - doc: various minor improvement.
2641
c90c70d8b6de obslog: update the readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2630
diff changeset
859
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
860 bugfixes:
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
861
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
862 - 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
863 - 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
864 - 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
865 - 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
866
2705
a7b7471b4bed topic: update extensions metadata
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2704
diff changeset
867 topic (0.1.0):
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
868
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
869 - 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
870 - 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
871 - 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
872 - 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
873 - 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
874 - 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
875 - 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
876 - topic: improved topic preservation for various commands.
2629
9c0f6b85c28f obsfate: improve obsfate output
Boris Feld <boris.feld@octobus.net>
parents: 2620
diff changeset
877
9c0f6b85c28f obsfate: improve obsfate output
Boris Feld <boris.feld@octobus.net>
parents: 2620
diff changeset
878
2620
e60248f26f92 packaging: prepare version 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2619
diff changeset
879 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
880 -------------------
2588
384fdb696d47 readme: fix entry for 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2586
diff changeset
881
2619
26f6bdfe2155 readme: fix readme for future 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2593
diff changeset
882 - 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
883 - 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
884 - 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
885 (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
886 - 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
887 - 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
888 - 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
889
2544
e358c0263e46 prepare release 6.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2541
diff changeset
890 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
891 -------------------
383efcb9ed0f serveronly: also backport the fixes from 5adb8bdb935e
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2539
diff changeset
892
383efcb9ed0f serveronly: also backport the fixes from 5adb8bdb935e
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2539
diff changeset
893 - 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
894
2535
6da4ca7b3e4f packaging: prepare release 6.3.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2525
diff changeset
895 6.3.0 -- 2017-05-31
2441
80b5fc054219 evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents: 2430
diff changeset
896 -------------------
80b5fc054219 evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents: 2430
diff changeset
897
80b5fc054219 evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents: 2430
diff changeset
898 - 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
899 - 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
900 - 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
901 (See hg help - evolve for details)
2525
5adb8bdb935e compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents: 2521
diff changeset
902 - 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
903 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
904 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
905 soon as possible.
5adb8bdb935e compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents: 2521
diff changeset
906 (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
907 - 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
908 (See hg help - evolve for details)
2486
cd4290f923b7 template: add precursors template
Boris Feld <boris.feld@octobus.net>
parents: 2484
diff changeset
909 - 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
910 - 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
911 - 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
912 - 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
913 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
914 - 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
915
2471
0af99106b075 packaging: prepare release 6.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2460
diff changeset
916 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
917 -------------------
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
918
2458
62e4f9ff352b obshashrange: re-warm less revision after reset
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2443
diff changeset
919 - 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
920 - 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
921 - 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
922 - 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
923 - 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
924 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
925
2430
d4ee0274a8ef packaging: prepare release 6.2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2428
diff changeset
926 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
927 -------------------
f62ce1bbd05b readme: update readme to mention 'debugobshistory'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2331
diff changeset
928
2427
59e7fc0ad7c0 readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2417
diff changeset
929 - 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
930 - 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
931 - 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
932 - 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
933 markers without changesets,
59e7fc0ad7c0 readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2417
diff changeset
934 - obscache: fix more cache invalidation propagation,
59e7fc0ad7c0 readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2417
diff changeset
935 - 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
936 - 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
937 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
938 - 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
939 - 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
940 - 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
941 - 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
942
2322
8510d3fd7c3b packaging: prepare version 6.1.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2312
diff changeset
943 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
944 -------------------
a4c5744a7b93 safeguard: add an option to disable automatic publishing
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2283
diff changeset
945
2290
a36a8c6a09ac ui: change the hidden revision error message
Boris Feld <boris.feld@octobus.net>
parents: 2289
diff changeset
946 - 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
947 - 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
948 - 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
949 - 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
950 - 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
951
2283
5ef112a6eb87 pkg: prepare release 6.0.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2281
diff changeset
952 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
953 -------------------
eb47d436cdc3 template: adapt to new showlist() API introduced by hg e5eab0fe69ee
Yuya Nishihara <yuya@tcha.org>
parents: 2263
diff changeset
954
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
955 - 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
956 - 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
957 - 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
958 - 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
959
2281
812b866f193c readme: fix 6.0.0 release date
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2276
diff changeset
960 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
961 -------------------
1805
7b8195e22050 extensions: drop the old 'pushexperiment' extension
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1802
diff changeset
962
2258
446824c5e0b8 readme: mention the fix for issue4354
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2243
diff changeset
963 - 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
964 - 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
965 - 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
966 - 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
967 - 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
968 - 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
969 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
970
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
971 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
972 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
973 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
974
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
975 - 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
976 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
977 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
978
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
979 - 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
980 - large memory footprint,
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
981 - 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
982 - 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
983 - 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
984
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
985 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
986 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
987 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
988
2122
efc6633e78e1 legacy: move 'debugrecordpruneparents' in the extensions
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2115
diff changeset
989 - 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
990 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
991 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
992
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
993 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
994 -------------------
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
995
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
996 - 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
997
1802
e7b6e9c4a5d4 fix release date in the Readme,
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1790
diff changeset
998 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
999 -------------------
1778
924b76a51d18 wireproto: chunking and compression is forthwith to be handled by hgweb
Martijn Pieters <mjpieters@fb.com>
parents: 1765
diff changeset
1000
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
1001 - 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
1002 - 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
1003 - 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
1004 - 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
1005 - 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
1006
1765
727c7211c810 prepare release 5.5.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1764
diff changeset
1007 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
1008 -------------------
1733
060fe417679f readme: add an entry about the {obsolete} template change
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1728
diff changeset
1009
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
1010 - 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
1011 - 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
1012 - 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
1013 - 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
1014 - 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
1015 - 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
1016 - 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
1017
1717
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
1018 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
1019 -------------------
1717
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
1020
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
1021 - compat with Mercurial 3.9
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
1022
1702
b21ce82e6f76 evolve: prepare release of version 5.4.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1686
diff changeset
1023 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
1024 -------------------
1626
0edb545503fe topic: 'hg evolve --all' pick all trouble within current topic
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1617
diff changeset
1025
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
1026 - 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
1027 - 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
1028 - 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
1029 - '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
1030 - 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
1031 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
1032 - 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
1033 - various documentation fix and update
53a2a9aa3d89 readme: add various missing parts
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1672
diff changeset
1034 - 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
1035 - 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
1036 - 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
1037 - 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
1038
1611
5eedfe43e762 prepare version 5.3.0
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1609
diff changeset
1039 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
1040 -------------------
1478
9603aa1ecdfd evolve: add a command to split commits
Laurent Charignon <lcharignon@fb.com>
parents: 1454
diff changeset
1041
1559
bc21846791b6 readme: add something about bookmark within transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1530
diff changeset
1042 - 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
1043 - 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
1044 - 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
1045 - 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
1046 - 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
1047 - 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
1048 - 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
1049 (for `hg evolve --continue`)
1609
b9e8a47c4d5c Readme: mention fix for issue4950
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1605
diff changeset
1050 - 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
1051 (issue4950) (hg-3.5+ only)
1529
b338fe4e0657 readme: updateing changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1526
diff changeset
1052 - 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
1053 - updated help for the `evolve` command
b338fe4e0657 readme: updateing changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1526
diff changeset
1054
1519
c15d6168412f prepare version 5.1.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1518
diff changeset
1055 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
1056 -------------------
1501
5c962163f77a prune: ensure we prune bookmarks in a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1454
diff changeset
1057
1511
91b6a30424a3 evolve: compatibility with coming 3.6
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1503
diff changeset
1058 - 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
1059 - 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
1060 - 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
1061 - add some progress data during changesets discovery
bca3fce56b2c merge with default
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1514
diff changeset
1062 - 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
1063
1454
c79bdc856350 prepare version 5.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1449
diff changeset
1064 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
1065 -------------------
1357
3bb7a080da4d evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents: 1337
diff changeset
1066
3bb7a080da4d evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents: 1337
diff changeset
1067 - 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
1068 - 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
1069 - 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
1070 - 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
1071 - 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
1072 do as invocated.
0b714c4ad9ff evolve: consider all potential candidates on bare evolve
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1410
diff changeset
1073 - 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
1074 a target.
1422
c868a69c29c5 evolve: distinct between '--all' and '--all --any'
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1420
diff changeset
1075 - 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
1076 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
1077 in now in `--all --any`.
1441
a4abe588d77f evolve: mechanism to load some commands selectively
Laurent Charignon <lcharignon@fb.com>
parents: 1427
diff changeset
1078 - 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
1079 enabling
1672
1b2efccfa4f3 Spelling: committed
timeless@gmail.com
parents: 1645
diff changeset
1080 - 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
1081 - next: significantly reword error messages
1449
9be1cadf7a07 next: add a --evolve option
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1447
diff changeset
1082 - 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
1083
1424
1377f6a7f9ec prepare version 5.1.5
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1387
diff changeset
1084 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
1085 -------------------
1289
12d5c9eaa86d update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1281
diff changeset
1086
12d5c9eaa86d update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1281
diff changeset
1087 - minor documentation cleanup
1296
23819e1d61fd evolve: add -i flag to amend command
Laurent Charignon <lcharignon@fb.com>
parents: 1289
diff changeset
1088 - 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
1089 - fix the `debugrecordpruneparents` utility
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1090 - 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
1091 - 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
1092 - 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
1093 - 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
1094 - 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
1095 - 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
1096 - 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
1097 parent.
1289
12d5c9eaa86d update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1281
diff changeset
1098
1281
891c3ce894fa prepare release 5.1.4
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1279
diff changeset
1099 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
1100 -------------------
1271
792998917ece Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1257
diff changeset
1101
792998917ece Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1257
diff changeset
1102 - significant documentation update
1278
5ff8a5d85b2b getbundleobsmarker: prevent crash from filtered content (issue4616)
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1271
diff changeset
1103 - 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
1104 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
1105 - fix the debugobsrelsethashtree command
1271
792998917ece Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1257
diff changeset
1106
1257
c52c15100fb2 prepare version 5.1.3
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1256
diff changeset
1107 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
1108 -------------------
1250
f88d5125d41b update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1230
diff changeset
1109
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1110 - discovery: fix misbehaving discovery across python version
1254
87d626390270 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1250
diff changeset
1111 - pull: properly install the bundle2 par generator
87d626390270 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1250
diff changeset
1112 (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
1113 - 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
1114 - graft: avoid potential deadlock (acquires wlock before lock)
1250
f88d5125d41b update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1230
diff changeset
1115
1230
e886bc501796 preparing version 5.1.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1229
diff changeset
1116 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
1117 -------------------
1229
175cc89bbe4c update 5.1.2 with latest bugfix
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1206
diff changeset
1118
175cc89bbe4c update 5.1.2 with latest bugfix
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1206
diff changeset
1119 - 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
1120
1206
9b8628e0a142 prepare release 5.1.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1205
diff changeset
1121 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
1122 -------------------
1205
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
1123
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
1124 - debugobsconvert: fix invalid markers during conversion
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
1125 - 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
1126 - revset: fix some crash with (issue4515)
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
1127
1201
ee9c10728b68 fix release date in the readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1198
diff changeset
1128 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
1129 -------------------
1191
583f7f03434b init: don't abort Mercurial on version mismatch
Matt Mackall <mpm@selenic.com>
parents: 1189
diff changeset
1130
1198
bfe9be352453 update readme and bump version to 5.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1191
diff changeset
1131 - 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
1132 - evolve: don't abort Mercurial on version mismatch
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1133 - compatibility with mercurial 3.3
1191
583f7f03434b init: don't abort Mercurial on version mismatch
Matt Mackall <mpm@selenic.com>
parents: 1189
diff changeset
1134
1189
dbd0733e5840 prepare release 5.0.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1185
diff changeset
1135 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
1136 -------------------
1185
cc3e68120185 evolve: remove the dependency to the rebase extension
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1182
diff changeset
1137
cc3e68120185 evolve: remove the dependency to the rebase extension
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1182
diff changeset
1138 - 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
1139
1175
51e1e962172c readme: prepare for release 5.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1174
diff changeset
1140 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
1141 -------------------
1140
b7d85cd8ec7b amend: allow the --logfile argument to work properly
Matt Harbison <matt_harbison@yahoo.com>
parents: 1136
diff changeset
1142
b7d85cd8ec7b amend: allow the --logfile argument to work properly
Matt Harbison <matt_harbison@yahoo.com>
parents: 1136
diff changeset
1143 - amend: fix --logfile argument
1141
ca17770d2ee9 evolve: preserve branch change
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1140
diff changeset
1144 - 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
1145 - 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
1146 - uncommit: abort when rev specifies the current changeset
61179aeee656 readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1150
diff changeset
1147 - evolve: various message improvement
61179aeee656 readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1150
diff changeset
1148 - 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
1149 - evolve: make next/prev only move bookmarks optionally
61179aeee656 readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1150
diff changeset
1150 - 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
1151
1136
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
1152 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
1153 -------------------
1069
356552e55489 evolve: always use the transaction version of phase movement
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1059
diff changeset
1154
356552e55489 evolve: always use the transaction version of phase movement
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1059
diff changeset
1155 - 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
1156 - 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
1157 - 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
1158 - 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
1159 - 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
1160 - 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
1161 - 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
1162
1136
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
1163 - 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
1164 changesets pruned.
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
1165 - 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
1166
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
1167
1053
bfa9d535f436 README: fix version number
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1049
diff changeset
1168 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
1169 -------------------
976
bed842762447 amend: add -D/--current-date option, just like mq's qrefresh has
Greg Ward <greg@gerg.ca>
parents: 970
diff changeset
1170
bed842762447 amend: add -D/--current-date option, just like mq's qrefresh has
Greg Ward <greg@gerg.ca>
parents: 970
diff changeset
1171 - 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
1172 - amend: add -U/--current-user option
987
07eef20e36b0 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 985
diff changeset
1173 - evolve: add a --tool option
1047
d830377bf186 evolve: adds a --confirm option
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1035
diff changeset
1174 - 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
1175 - 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
1176 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
1177 - 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
1178 (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
1179 - 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
1180 `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
1181
1030
e914884fb721 evolve: prepare release 4.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1028
diff changeset
1182 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
1183 -------------------
1028
fc2be6050312 evolve: update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1010
diff changeset
1184
fc2be6050312 evolve: update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1010
diff changeset
1185 - 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
1186
970
0304fc2bab15 pkg: prepare release of version 4.0.0
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 957
diff changeset
1187 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
1188 -------------------
921
b39bdae5189d readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 920
diff changeset
1189
952
f83f46411b09 evolve: bump requirement to 3.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 939
diff changeset
1190 - 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
1191 - 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
1192 - 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
1193 - 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
1194 - 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
1195 - 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
1196 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
1197 - 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
1198 - 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
1199 - 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
1200 - 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
1201 - 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
1202
921
b39bdae5189d readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 920
diff changeset
1203 - 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
1204 - 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
1205 - 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
1206 - 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
1207
922
ec4c17e0aee6 readme: update the readme with all missing entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 921
diff changeset
1208 - add a hook related to the new commands
861
b6337585ae25 merged 3.3 release into default
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 804 859
diff changeset
1209
935
a03ea39aca2a prepare release 3.3.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 934
diff changeset
1210 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
1211 -------------------
924
a6a202c22b28 readme: the forgotten update strike again
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 917
diff changeset
1212
a6a202c22b28 readme: the forgotten update strike again
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 917
diff changeset
1213 - 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
1214 (fix issues #16, #35 and #42)
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1215 - 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
1216 - 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
1217 - 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
1218 - 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
1219
917
fc04758ea9f5 prepare release 3.3.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 915
diff changeset
1220 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
1221 -------------------
913
2a057f809d03 evolve: update changelog in README
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 859
diff changeset
1222
2a057f809d03 evolve: update changelog in README
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 859
diff changeset
1223 - various language fix
914
a0e7c38a9df0 evolve: improves readme wording
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 913
diff changeset
1224 - 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
1225 - 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
1226 - 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
1227 - 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
1228
859
83882f2fbecb prepare 3.3.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 858
diff changeset
1229 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
1230 -------------------
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
1231
928
be39695cbfda update 3.3.0 readme to include minimal mercurial requirement
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 763
diff changeset
1232 - 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
1233 - 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
1234 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
1235 - 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
1236 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
1237 - 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
1238 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
1239 - 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
1240 - 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
1241
753
c3ba8a965a7a prepare 2.8 release
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 752
diff changeset
1242 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
1243 -------------------
744
72d7b0b9edd6 README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 717
diff changeset
1244
72d7b0b9edd6 README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 717
diff changeset
1245 - 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
1246 - 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
1247 - amend: drop the deprecated note option
72d7b0b9edd6 README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 717
diff changeset
1248 - 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
1249 - 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
1250 - 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
1251 obsolete
751
a5474648a9d2 gdown/gup: add next/previous alias
Dan Villiom Podlaski Christiansen <dan@cabo.dk>
parents: 750
diff changeset
1252 - 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
1253 - 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
1254 - 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
1255
717
cdb52bbbe5b8 prepare release 3.1.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 716
diff changeset
1256 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
1257 -------------------
662
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 636
diff changeset
1258
698
b21437d19ea2 changelog: add more entry
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 697
diff changeset
1259 - amend: drop deprecated --change option for amend
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1260 - 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
1261 - 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
1262 - 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
1263 - evolve: add a --all option
715
070bbbb0e6f2 prune: add strip-like bookmark
Levi Bard <levi@unity3d.com>
parents: 711
diff changeset
1264 - prune: various minor improvements
070bbbb0e6f2 prune: add strip-like bookmark
Levi Bard <levi@unity3d.com>
parents: 711
diff changeset
1265 - 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
1266 - 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
1267
d48aae167b9d prune: documentation update
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 664
diff changeset
1268 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
1269 -------------------
689
d48aae167b9d prune: documentation update
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 664
diff changeset
1270
662
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 636
diff changeset
1271 - compatibility with 2.5
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 636
diff changeset
1272
636
27c890b4f864 evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 627
diff changeset
1273 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
1274 -------------------
636
27c890b4f864 evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 627
diff changeset
1275
27c890b4f864 evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 627
diff changeset
1276 - 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
1277
627
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1278 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
1279 -------------------
627
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1280
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1281 - qsync fixes
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1282 - have qfold ask for commit message
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1283
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1284 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
1285 -------------------
596
5527e4fe4418 merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
1286
5527e4fe4418 merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
1287 - compat with mercurial 2.4
5527e4fe4418 merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
1288
597
d14f9c4ceaa7 prepares evolve 1.1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
1289 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
1290 -------------------
571
31efc36f3aac rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 560
diff changeset
1291
31efc36f3aac rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 560
diff changeset
1292 - 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
1293 - 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
1294 - 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
1295 - smarter divergent handling
571
31efc36f3aac rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 560
diff changeset
1296
597
d14f9c4ceaa7 prepares evolve 1.1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
1297 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
1298 -------------------
555
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1299
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1300 - fix hg fold bug
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1301 - fix hg pull --rebase
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1302 - fix detection of conflict with external tools
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1303 - adapt to core movement (caches and --amend)
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1304
541
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
1305 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
1306 -------------------
541
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
1307
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
1308 - documentation improvement
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
1309 - 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
1310
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
1311 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
1312 -------------------
478
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1313
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1314 - 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
1315 - stabilize handle killed parent
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1316 - stabilize handle late comer
487
595ae87e94b6 update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 483
diff changeset
1317 - stabilize handle conflicting
478
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1318 - stabilize get a --continue switch
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1319 - 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
1320 - new "troubled()" revset
479
b63da0fb8ee5 obsolete: add obsolete data to summary.
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 478
diff changeset
1321 - summary now reports troubles changesets
482
d2531a747ff5 evolve: fold command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 479
diff changeset
1322 - new touch command
d2531a747ff5 evolve: fold command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 479
diff changeset
1323 - new fold command
483
b12ff7ef35b1 Introduction of olog as an alias
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 482
diff changeset
1324 - new basic olog alias
478
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1325
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1326 - 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
1327 - 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
1328 extinct() when that happen.
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1329 - 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
1330
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1331
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1332 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
1333 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1334
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1335 - 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
1336 - 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
1337 - 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
1338 - 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
1339 - 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
1340 - 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
1341 - 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
1342 - 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
1343
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1344 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
1345 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1346
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1347 - obsolete: change warning output to match mercurial core on
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1348 - 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
1349 - 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
1350
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1351 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
1352 -------------------
325
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1353
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1354 - obsolete: Detect conflicting changeset!
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1355 - 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
1356 - 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
1357 - 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
1358 - 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
1359
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1360
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1361 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
1362 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1363
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1364 - [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
1365 - 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
1366
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1367
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1368 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
1369 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1370
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1371 - 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
1372 - 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
1373 - adapt for new mercurial
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1374 - 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
1375
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1376 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
1377 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1378
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1379 - 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
1380 - 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
1381 - rebase: allow the use of --keep again
c046b083a5e0 README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 325
diff changeset
1382 - 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
1383 - 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
1384 - revset: add, successors(), allsuccessors(), precursors(), allprecursors(),
c2223b3f611a more README changes (oops)
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 328
diff changeset
1385 latecomer() and hidden()
328
c046b083a5e0 README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 325
diff changeset
1386 - evolve: add `prune` alias to `kill`.
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1387 - 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
1388 - template: add an {obsolete} keyword
325
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1389
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1390 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
1391 -------------------
325
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1392
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1393 - 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
1394 - 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
1395 - rebase: handle removing empty changesets
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1396 - rebase: handle --collapse
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1397 - evolve: add `obsolete` alias to `kill`
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1398 - evolve: add `evolve` alias to `stabilize`