annotate CHANGELOG @ 6935:954d7ea5cd67 stable

stack: when stack base is obsolete, pick any successor, even if at random There are situations when s0 is obsolete and we also cannot pick just one successor for it to use in stack. In such a case, let's pick the "latest" successor from the first set. We're assuming that obsutil.successorssets() returns data in the same order (it should, since it makes sure to sort data internally). Keeping that in mind, while the successor picked for s0 by this code is not based on any sort of sophisticated logic, it should nonetheless be the same every time. This patch is probably not going to completely break anything that was previously working fine, because the previous behavior was to just abort with an exception.
author Anton Shestakov <av6@dwimlabs.net>
date Sat, 16 Nov 2024 17:01:02 +0400
parents 1b2b9053859f
children 361dcfcb3f08 47b41d441ff3
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
6923
1b2b9053859f changelog: set evolve 11.1.5 release date
Anton Shestakov <av6@dwimlabs.net>
parents: 6896
diff changeset
4 11.1.5 -- 2024-10-26
6896
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
5 --------------------
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
6
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
7 * compatibility with Mercurial 6.9
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
8
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
9 * evolve: check that the evolved revisions are indeed in the repo during
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
10 abort, fixes an issue when trying to access them during cleanup step
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
11
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
12 * docs: update installation instructions due to PEP 668
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
13 * docs: minor edits and fixes in evolve and topic tutorials
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
14
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
15 * tests: more tests related to Python packaging
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
16
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
17 topic (1.1.5)
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
18
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
19 * compatibility with Mercurial 6.9
4cc4405597d0 changelog: add changelog items for evolve 11.1.5 and topic 1.1.5
Anton Shestakov <av6@dwimlabs.net>
parents: 6817
diff changeset
20
6817
772992338daf changelog: set evolve 11.1.4 release date
Anton Shestakov <av6@dwimlabs.net>
parents: 6793
diff changeset
21 11.1.4 -- 2024-06-28
6793
30471072eb81 changelog: add changelog items for evolve 11.1.4 and topic 1.1.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6770
diff changeset
22 --------------------
30471072eb81 changelog: add changelog items for evolve 11.1.4 and topic 1.1.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6770
diff changeset
23
30471072eb81 changelog: add changelog items for evolve 11.1.4 and topic 1.1.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6770
diff changeset
24 * compatibility with Mercurial 6.8
30471072eb81 changelog: add changelog items for evolve 11.1.4 and topic 1.1.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6770
diff changeset
25
30471072eb81 changelog: add changelog items for evolve 11.1.4 and topic 1.1.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6770
diff changeset
26 topic (1.1.4)
30471072eb81 changelog: add changelog items for evolve 11.1.4 and topic 1.1.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6770
diff changeset
27
30471072eb81 changelog: add changelog items for evolve 11.1.4 and topic 1.1.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6770
diff changeset
28 * compatibility with Mercurial 6.8
30471072eb81 changelog: add changelog items for evolve 11.1.4 and topic 1.1.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6770
diff changeset
29
6770
25c058902ccf changelog: set evolve 11.1.3 release date
Anton Shestakov <av6@dwimlabs.net>
parents: 6751
diff changeset
30 11.1.3 -- 2024-04-12
6751
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
31 --------------------
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
32
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
33 topic (1.1.3)
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
34
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
35 * topic namespaces: add hg debug-default-topic-namespace command that can
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
36 list changesets with problematic topic namespaces (i.e. "none" and
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
37 "default") and rewrite them
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
38
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
39 * topic namespaces: new experimental.tns-reject-push config to make servers
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
40 reject pushes that contain changesets with any topic namespace in commit
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
41 extras
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
42
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
43 * topic namespaces: slightly change .hg/topic-namespace cleanup code to be
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
44 executed on acquiring a wlock instead of on reading .hg/topic-namespace
21b51b2bbf09 changelog: add changelog items for evolve 11.1.3 and topic 1.1.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6728
diff changeset
45
6728
200467189d22 changelog: set evolve 11.1.2 release date
Anton Shestakov <av6@dwimlabs.net>
parents: 6708
diff changeset
46 11.1.2 -- 2024-03-03
6708
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
47 --------------------
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
48
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
49 * compatibility with Mercurial 6.7
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
50
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
51 * evolve: use functions from topic extension to set current topic and tns
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
52
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
53 topic (1.1.2)
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
54
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
55 * compatibility with Mercurial 6.7
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
56
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
57 * topic: handle commitstatus() with opts=None for hg <= 6.5 too
a7805d194a19 changelog: update for future evolve 11.1.2 and topic 1.1.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6673
diff changeset
58
6673
e0b86065c386 changelog: set evolve 11.1.1 release date
Anton Shestakov <av6@dwimlabs.net>
parents: 6672
diff changeset
59 11.1.1 -- 2024-02-05
6672
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
60 --------------------
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
61
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
62 * compatibility with Mercurial 6.6
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
63
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
64 * evolve: fix typo in "mercurial" and let hasmemmergestate be True sometimes
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
65
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
66 * uncommit: set uncommit_source extra consistently in interactive mode
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
67
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
68 topic (1.1.1)
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
69
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
70 * compatibility with Mercurial 6.6
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
71
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
72 * topic: properly decode topic and topic namespace after reading from disk
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
73 * topic: wrap makebundlerepository() to wrap bundlerepository class
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
74 (issue6856)
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
75 * topic: internal config option to fix hg pick behavior (issue6406)
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
76 * topic: use the appropriate functions to change topic and topic namespace on
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
77 working directory update and don't write empty/default values to disk
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
78
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
79 * topic namespaces: check that user-provided topic namespace names are
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
80 human-readable like topics
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
81 * topic namespaces: add tns_heads method to wirepeer directly instead of
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
82 using a subclass
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
83 * topic namespaces: remove .hg/topic-namespace file if it has the default
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
84 value ("none")
5781b8fe0717 changelog: update for evolve 11.1.1 and topic 1.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6613
diff changeset
85
6594
6ad9b4e01876 changelog: set 11.1.0 release date
Anton Shestakov <av6@dwimlabs.net>
parents: 6575
diff changeset
86 11.1.0 -- 2023-10-23
6554
ba8354de1c4d topic: invalidate topic namespace cache in repo.invalidatecaches()
Anton Shestakov <av6@dwimlabs.net>
parents: 6525
diff changeset
87 --------------------
ba8354de1c4d topic: invalidate topic namespace cache in repo.invalidatecaches()
Anton Shestakov <av6@dwimlabs.net>
parents: 6525
diff changeset
88
6559
b56489871a56 changelog: mention the removal of evolve.serveronly and serverminitopic
Anton Shestakov <av6@dwimlabs.net>
parents: 6530
diff changeset
89 * remove deprecated evolve.serveronly extension, evolve extension is
b56489871a56 changelog: mention the removal of evolve.serveronly and serverminitopic
Anton Shestakov <av6@dwimlabs.net>
parents: 6530
diff changeset
90 recommended for all users, clients and servers
b56489871a56 changelog: mention the removal of evolve.serveronly and serverminitopic
Anton Shestakov <av6@dwimlabs.net>
parents: 6530
diff changeset
91
6555
e6a18e1cafe8 changelog: update for evolve 11.0.3 and topic 1.0.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6554
diff changeset
92 * evolve: don't warn about topics while resolving public content-divergence
6613
5199463aef07 changelog: update for 11.1.0 one more time
Anton Shestakov <av6@dwimlabs.net>
parents: 6594
diff changeset
93 * evolve: add obsdiff as alternative for odiff
5199463aef07 changelog: update for 11.1.0 one more time
Anton Shestakov <av6@dwimlabs.net>
parents: 6594
diff changeset
94 * evolve: retain certain commit extras when relocating a commit
5199463aef07 changelog: update for 11.1.0 one more time
Anton Shestakov <av6@dwimlabs.net>
parents: 6594
diff changeset
95
5199463aef07 changelog: update for 11.1.0 one more time
Anton Shestakov <av6@dwimlabs.net>
parents: 6594
diff changeset
96 * pick: update commit message hashes like other rewrite commands
6555
e6a18e1cafe8 changelog: update for evolve 11.0.3 and topic 1.0.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6554
diff changeset
97
6453
8a77122959e4 changelog: mention compatibility with hg 4.8 being dropped
Anton Shestakov <av6@dwimlabs.net>
parents: 6436
diff changeset
98 * evolve, pullbundle: drop compatibility with Mercurial 4.8
8a77122959e4 changelog: mention compatibility with hg 4.8 being dropped
Anton Shestakov <av6@dwimlabs.net>
parents: 6436
diff changeset
99
8a77122959e4 changelog: mention compatibility with hg 4.8 being dropped
Anton Shestakov <av6@dwimlabs.net>
parents: 6436
diff changeset
100 topic (1.1.0)
8a77122959e4 changelog: mention compatibility with hg 4.8 being dropped
Anton Shestakov <av6@dwimlabs.net>
parents: 6436
diff changeset
101
6559
b56489871a56 changelog: mention the removal of evolve.serveronly and serverminitopic
Anton Shestakov <av6@dwimlabs.net>
parents: 6530
diff changeset
102 * remove deprecated serverminitopic extension, topic extension is recommended
b56489871a56 changelog: mention the removal of evolve.serveronly and serverminitopic
Anton Shestakov <av6@dwimlabs.net>
parents: 6530
diff changeset
103 for all users, clients and servers
6554
ba8354de1c4d topic: invalidate topic namespace cache in repo.invalidatecaches()
Anton Shestakov <av6@dwimlabs.net>
parents: 6525
diff changeset
104
6567
851f1af306a5 changelog: update for evolve 11.1.0 and topic 1.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6566
diff changeset
105 * topic namespaces: add `experimental.tns-allow-rewrite` config option to
6575
1ecb25d771df changelog: document tns precheck limitations on hg 5.2 and older
Anton Shestakov <av6@dwimlabs.net>
parents: 6567
diff changeset
106 check topic namespace before rewriting changesets (known limitations: does
1ecb25d771df changelog: document tns precheck limitations on hg 5.2 and older
Anton Shestakov <av6@dwimlabs.net>
parents: 6567
diff changeset
107 not prevent rebase and histedit from editing changesets outside of
1ecb25d771df changelog: document tns precheck limitations on hg 5.2 and older
Anton Shestakov <av6@dwimlabs.net>
parents: 6567
diff changeset
108 configured topic namespaces on Mercurial 5.2 and older)
6567
851f1af306a5 changelog: update for evolve 11.1.0 and topic 1.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6566
diff changeset
109 * topic namespaces: add `experimental.tns-default-pull-namespaces` config
851f1af306a5 changelog: update for evolve 11.1.0 and topic 1.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6566
diff changeset
110 option to pull only certain changesets by default
851f1af306a5 changelog: update for evolve 11.1.0 and topic 1.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6566
diff changeset
111 * topic namespaces: teach `hg import` and `hg export` to handle topic
851f1af306a5 changelog: update for evolve 11.1.0 and topic 1.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6566
diff changeset
112 namespaces
851f1af306a5 changelog: update for evolve 11.1.0 and topic 1.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6566
diff changeset
113 * topic namespaces: invalidate topic namespace cache in
851f1af306a5 changelog: update for evolve 11.1.0 and topic 1.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6566
diff changeset
114 repo.invalidatecaches()
851f1af306a5 changelog: update for evolve 11.1.0 and topic 1.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6566
diff changeset
115
851f1af306a5 changelog: update for evolve 11.1.0 and topic 1.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6566
diff changeset
116 * topic: only set topic on workingcommitctx if it doesn't already have one,
851f1af306a5 changelog: update for evolve 11.1.0 and topic 1.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6566
diff changeset
117 making `hg import` always prioritize patch metadata
6555
e6a18e1cafe8 changelog: update for evolve 11.0.3 and topic 1.0.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6554
diff changeset
118 * topic: properly process revbranchcache before sending it to peers
e6a18e1cafe8 changelog: update for evolve 11.0.3 and topic 1.0.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6554
diff changeset
119 (issue6841)
6554
ba8354de1c4d topic: invalidate topic namespace cache in repo.invalidatecaches()
Anton Shestakov <av6@dwimlabs.net>
parents: 6525
diff changeset
120
6453
8a77122959e4 changelog: mention compatibility with hg 4.8 being dropped
Anton Shestakov <av6@dwimlabs.net>
parents: 6436
diff changeset
121 * drop compatibility with Mercurial 4.8
8a77122959e4 changelog: mention compatibility with hg 4.8 being dropped
Anton Shestakov <av6@dwimlabs.net>
parents: 6436
diff changeset
122
6525
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
123 11.0.2 -- 2023-07-05
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
124 --------------------
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
125
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
126 * compatibility with Mercurial 6.5
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
127
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
128 * packaging: explicitly use python3 for running tests in debian/rules
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
129
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
130 topic (1.0.2)
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
131
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
132 * compatibility with Mercurial 6.5
1dedbb6076c3 changelog: update for evolve 11.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6475
diff changeset
133
6475
a2d899ce7abd changelog: set evolve 11.0.1 release date
Anton Shestakov <av6@dwimlabs.net>
parents: 6458
diff changeset
134 11.0.1 -- 2023-03-23
6457
fe9f6456392f evolve: mark as compatible with 6.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6436
diff changeset
135 --------------------
fe9f6456392f evolve: mark as compatible with 6.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6436
diff changeset
136
fe9f6456392f evolve: mark as compatible with 6.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6436
diff changeset
137 * compatibility with Mercurial 6.4
fe9f6456392f evolve: mark as compatible with 6.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6436
diff changeset
138
6458
546dd37d887e topic: mark as compatible with 6.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6457
diff changeset
139 topic (1.0.1)
546dd37d887e topic: mark as compatible with 6.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6457
diff changeset
140
546dd37d887e topic: mark as compatible with 6.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6457
diff changeset
141 * compatibility with Mercurial 6.4
546dd37d887e topic: mark as compatible with 6.4
Anton Shestakov <av6@dwimlabs.net>
parents: 6457
diff changeset
142
6436
cfe2c67d12a7 changelog: set 11.0.0 release date
Anton Shestakov <av6@dwimlabs.net>
parents: 6419
diff changeset
143 11.0.0 -- 2023-02-26
6419
73b20136eceb changelog: update for 11.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6404
diff changeset
144 --------------------
73b20136eceb changelog: update for 11.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6404
diff changeset
145
73b20136eceb changelog: update for 11.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6404
diff changeset
146 * packaging: list all contributors in debian/copyright
73b20136eceb changelog: update for 11.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6404
diff changeset
147 * packaging: run lintian on .deb packages built on our CI
73b20136eceb changelog: update for 11.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6404
diff changeset
148
73b20136eceb changelog: update for 11.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6404
diff changeset
149 topic (1.0.0)
73b20136eceb changelog: update for 11.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6404
diff changeset
150
73b20136eceb changelog: update for 11.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6404
diff changeset
151 * topic: make hg split preserve topic namespace
73b20136eceb changelog: update for 11.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6404
diff changeset
152
6404
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
153 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
154 -----------------------
6206
2ec9c87e8574 topic: allow unicode symbols in names as long as they are alphanumeric
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
155
6373
45a9b554d1ae evolve: deprecate evolve.serveronly extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6372
diff changeset
156 * deprecate evolve.serveronly extension, evolve extension is recommended for
45a9b554d1ae evolve: deprecate evolve.serveronly extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6372
diff changeset
157 all users, clients and servers
45a9b554d1ae evolve: deprecate evolve.serveronly extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6372
diff changeset
158
6374
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
159 * fixup: support `hg abort`
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
160 * evolve, pick, fixup: support `hg continue`
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
161
6404
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
162 * 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
163 * 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
164 operations
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
165
6219
b5c57fb2ffde changelog: mention the prune divergence warning change
Anton Shestakov <av6@dwimlabs.net>
parents: 6206
diff changeset
166 * 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
167 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
168
6374
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
169 * 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
170 `ui.detailed-exit-code=yes`)
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
171
6404
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
172 topic (1.0.0rc0)
6372
0ebaf5266052 changelog: move serverminitopic deprecation into topic section
Anton Shestakov <av6@dwimlabs.net>
parents: 6371
diff changeset
173
6232
1d553662fc1b serverminitopic: deprecate in favor of topic extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6231
diff changeset
174 * 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
175 users, clients and servers
1d553662fc1b serverminitopic: deprecate in favor of topic extension
Anton Shestakov <av6@dwimlabs.net>
parents: 6231
diff changeset
176
6404
2b2611fb6b23 changelog: update for evolve 11.0.0rc0 and topic 1.0.0rc0
Anton Shestakov <av6@dwimlabs.net>
parents: 6374
diff changeset
177 * 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
178 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
179 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
180 `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
181 * 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
182 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
183
6206
2ec9c87e8574 topic: allow unicode symbols in names as long as they are alphanumeric
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
184 * 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
185
6374
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
186 * 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
187 `ui.detailed-exit-code=yes`)
28355b173fd5 changelog: add more items for the upcoming release
Anton Shestakov <av6@dwimlabs.net>
parents: 6373
diff changeset
188
6340
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
189 10.5.3 -- 2022-12-09
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
190 --------------------
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
191
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
192 * compatibility with Mercurial 6.3
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
193
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
194 * 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
195 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
196 * 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
197
6361
7933292aa102 changelog: `next` lives in evolve extension, so move it to evolve section
Anton Shestakov <av6@dwimlabs.net>
parents: 6340
diff changeset
198 * 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
199 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
200
6340
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
201 topic (0.24.2)
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
202
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
203 * compatibility with Mercurial 6.3
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
204
ba2f6764016b changelog: update for 10.5.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6291
diff changeset
205 * 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
206 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
207
6291
7a7da643a6e3 changelog: date the 10.5.2 release
Anton Shestakov <av6@dwimlabs.net>
parents: 6274
diff changeset
208 10.5.2 -- 2022-07-13
6274
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
209 --------------------
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
210
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
211 * compatibility with Mercurial 6.2
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
212
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
213 topic (0.24.1)
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
214
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
215 * compatibility with Mercurial 6.2
c28fc7a1c9da changelog: update for 10.5.2
Anton Shestakov <av6@dwimlabs.net>
parents: 6226
diff changeset
216
6226
36ac9ab7f7c8 changelog: update for evolve 10.5.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6225
diff changeset
217 10.5.1 -- 2022-04-26
6211
6faab8daf02a fixup: work correctly with bookmarks
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
218 --------------------
6faab8daf02a fixup: work correctly with bookmarks
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
219
6223
4298ae0b966d evolve: don't update wdir when --dry-run is given (issue6669)
Anton Shestakov <av6@dwimlabs.net>
parents: 6211
diff changeset
220 * 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
221 * 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
222 pruned (issue6648)
6225
810f085d0853 changelog: update for 10.5.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6224
diff changeset
223 * fixup: allow to be aborted using hg abort
6211
6faab8daf02a fixup: work correctly with bookmarks
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
224 * fixup: work correctly with bookmarks
6faab8daf02a fixup: work correctly with bookmarks
Anton Shestakov <av6@dwimlabs.net>
parents: 6148
diff changeset
225
6225
810f085d0853 changelog: update for 10.5.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6224
diff changeset
226 * packaging: allow to unvendor cbor, update debian/copyright
810f085d0853 changelog: update for 10.5.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6224
diff changeset
227
6148
a8e02591cede changelog: update for evolve 10.5.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6146
diff changeset
228 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
229 --------------------
d3fb823f0c36 changelog: mention the fix for topic+histedit issue6550
Anton Shestakov <av6@dwimlabs.net>
parents: 6084
diff changeset
230
6148
a8e02591cede changelog: update for evolve 10.5.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6146
diff changeset
231 * compatibility with Mercurial 6.1
a8e02591cede changelog: update for evolve 10.5.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6146
diff changeset
232
6146
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
233 * 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
234 * 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
235 via configuration
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
236 * 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
237 specified revision
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
238 * 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
239
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
240 * evolve, pullbundle: drop compatibility with Mercurial 4.7
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
241
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
242 topic (0.24.0)
6131
d3fb823f0c36 changelog: mention the fix for topic+histedit issue6550
Anton Shestakov <av6@dwimlabs.net>
parents: 6084
diff changeset
243
6148
a8e02591cede changelog: update for evolve 10.5.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6146
diff changeset
244 * compatibility with Mercurial 6.1
a8e02591cede changelog: update for evolve 10.5.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6146
diff changeset
245
6131
d3fb823f0c36 changelog: mention the fix for topic+histedit issue6550
Anton Shestakov <av6@dwimlabs.net>
parents: 6084
diff changeset
246 * 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
247 is rewritten (issue6550)
d3fb823f0c36 changelog: mention the fix for topic+histedit issue6550
Anton Shestakov <av6@dwimlabs.net>
parents: 6084
diff changeset
248
6146
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
249 * drop compatibility with Mercurial 4.7
74665d83fb3b branching: merge stable into default
Anton Shestakov <av6@dwimlabs.net>
parents: 6131
diff changeset
250
6083
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
251 10.4.1 -- 2021-11-19
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
252 --------------------
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
253
6084
ec4ee6959b5b changelog: evolve and topic should be compatible with future 6.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6083
diff changeset
254 * compatibility with Mercurial 6.0
6083
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
255
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
256 * 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
257 content-divergence check with experimental.evolution.allowdivergence.
463060c6ea21 changelog: update for evolve 10.4.1
Anton Shestakov <av6@dwimlabs.net>
parents: 6054
diff changeset
258 * 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
259
6084
ec4ee6959b5b changelog: evolve and topic should be compatible with future 6.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6083
diff changeset
260 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
261
ec4ee6959b5b changelog: evolve and topic should be compatible with future 6.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6083
diff changeset
262 * 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
263
6054
21e43f87f837 changelog: update for evolve 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6050
diff changeset
264 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
265 --------------------
c8a75487cb1c changelog: add a 10.3.4 section
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 6011
diff changeset
266
5926
aca07ac01167 divergence-resolution: use last evolution date to choose p1 when merging
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 5915
diff changeset
267 * 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
268 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
269 * 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
270 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
271 respectively a long time ago
5990
d28c9f359464 evolve: remove experimental.obshashrange.lru-size docs
Anton Shestakov <av6@dwimlabs.net>
parents: 5987
diff changeset
272 * 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
273 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
274 * 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
275 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
276
441e7e773d6c changelog: add more entries from default branch to 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6024
diff changeset
277 * next: add an --abort flag
5915
6bc94d126520 changelog: mention hg next --abort
Anton Shestakov <av6@dwimlabs.net>
parents: 5908
diff changeset
278
6024
18aa756353a7 evolve: formally remove 4.6 support
Anton Shestakov <av6@dwimlabs.net>
parents: 6018
diff changeset
279 * 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
280
6049
441e7e773d6c changelog: add more entries from default branch to 10.4.0
Anton Shestakov <av6@dwimlabs.net>
parents: 6024
diff changeset
281 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
282
6c67219ce779 topic: don't cache topic of e.g. memctx in _topiccache (issue6500)
Anton Shestakov <av6@dwimlabs.net>
parents: 6021
diff changeset
283 * 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
284 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
285 * 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
286
6011
d02fed3413a5 changelog: freeze today date for 10.3.3 release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 6010
diff changeset
287 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
288 --------------------
991be5efe7cb topic: correctly update from public commits with a (now hidden) topic
Anton Shestakov <av6@dwimlabs.net>
parents: 5979
diff changeset
289
6008
4c208bb90c5b changelog: mention compatibility with Mercurial 5.9
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5989
diff changeset
290 * 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
291 * 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
292 metaedit (issue6549)
6021
bcdccdd48d99 changelog: move note about touch+merge (issue6416) to 10.3.3
Anton Shestakov <av6@dwimlabs.net>
parents: 6020
diff changeset
293 * 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
294 (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
295 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
296 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
297
5982
991be5efe7cb topic: correctly update from public commits with a (now hidden) topic
Anton Shestakov <av6@dwimlabs.net>
parents: 5979
diff changeset
298 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
299
991be5efe7cb topic: correctly update from public commits with a (now hidden) topic
Anton Shestakov <av6@dwimlabs.net>
parents: 5979
diff changeset
300 * 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
301 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
302 * 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
303
5987
e97fbded40a5 branching: merge stable into default
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5973 5982
diff changeset
304
5953
daca8f4f7014 branching: merge with stable
Anton Shestakov <av6@dwimlabs.net>
parents: 5935 5950
diff changeset
305 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
306 --------------------
3571685e2aa2 next: remove duplicated targets when updating from an unstable changeset
Anton Shestakov <av6@dwimlabs.net>
parents: 5905
diff changeset
307
3571685e2aa2 next: remove duplicated targets when updating from an unstable changeset
Anton Shestakov <av6@dwimlabs.net>
parents: 5905
diff changeset
308 * 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
309 * 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
310
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
311 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
312
1a8e86053adb topic: don't lose any file changes when changing topic of a merge commit
Anton Shestakov <av6@dwimlabs.net>
parents: 5909
diff changeset
313 * 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
314 * 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
315
5905
93dc3cb68842 packaging: prepare version 10.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5904
diff changeset
316 10.3.1 -- 2021-04-25
5885
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
317 --------------------
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
318
5887
83fa4cdcc5a6 changelog: adjust the last changelog entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5886
diff changeset
319 * 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
320
5885
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
321 * 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
322 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
323 * 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
324 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
325 is given, which is the default)
35d0fdb223f3 changelog: mention the recent hg next fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 5835
diff changeset
326
5904
f34e43af552d changelog: update for evolve 10.3.1 and topic 0.22.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5903
diff changeset
327 * 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
328
f34e43af552d changelog: update for evolve 10.3.1 and topic 0.22.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5903
diff changeset
329 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
330
f34e43af552d changelog: update for evolve 10.3.1 and topic 0.22.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5903
diff changeset
331 * 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
332
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
333 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
334 --------------------
d0389ddf402d changelog: add an entry aboutt improved divergence resolution
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5743
diff changeset
335
5903
53bbf1b522bc changelog: fix a couple of typos that got through
Anton Shestakov <av6@dwimlabs.net>
parents: 5887
diff changeset
336 * 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
337 * doc: document revsets provided by evolve extension
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
338
5814
307a9e8489f2 changelog: reorder items, spelling
Anton Shestakov <av6@dwimlabs.net>
parents: 5813
diff changeset
339 * 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
340 in memory (hg >= 5.6)
5814
307a9e8489f2 changelog: reorder items, spelling
Anton Shestakov <av6@dwimlabs.net>
parents: 5813
diff changeset
341 * 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
342 * 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
343
5814
307a9e8489f2 changelog: reorder items, spelling
Anton Shestakov <av6@dwimlabs.net>
parents: 5813
diff changeset
344 * 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
345
5813
741b2ae7ca4b changelog: fix indent
Anton Shestakov <av6@dwimlabs.net>
parents: 5812
diff changeset
346 * pdiff, pstatus: drop some irrelevant command flags inherited from `hg diff`
741b2ae7ca4b changelog: fix indent
Anton Shestakov <av6@dwimlabs.net>
parents: 5812
diff changeset
347 and `hg status` respectively
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
348
5813
741b2ae7ca4b changelog: fix indent
Anton Shestakov <av6@dwimlabs.net>
parents: 5812
diff changeset
349 * 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
350 predecessors / successors of each other
5813
741b2ae7ca4b changelog: fix indent
Anton Shestakov <av6@dwimlabs.net>
parents: 5812
diff changeset
351 * 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
352 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
353
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
354 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
355
5835
6fc0fb7105c2 changelog: update for evolve 10.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5819
diff changeset
356 * 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
357
5743
eadc1d09f2f5 release: prepare a 10.2.0.post1 release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5739
diff changeset
358 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
359 --------------------------
eadc1d09f2f5 release: prepare a 10.2.0.post1 release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5739
diff changeset
360
eadc1d09f2f5 release: prepare a 10.2.0.post1 release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5739
diff changeset
361 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
362
5739
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
363 10.2.0 -- 2021-02-01
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
364 --------------------
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
365
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
366 * 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
367
5733
fd76c1ca65da changelog: update for 10.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5724
diff changeset
368 * 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
369
5739
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
370 * 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
371 * 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
372 * 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
373 * 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
374
5733
fd76c1ca65da changelog: update for 10.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5724
diff changeset
375 * packaging: default to building docs on Python 3
fd76c1ca65da changelog: update for 10.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5724
diff changeset
376
5739
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
377 * strip: remove experimental.prunestrip option
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
378
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
379 topic (0.21.0)
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
380
b45e7847f75e changelog: update for evolve 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5736
diff changeset
381 * 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
382
5733
fd76c1ca65da changelog: update for 10.1.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5724
diff changeset
383 * 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
384 the feature)
5690
35b0f8f45250 changelog: document the workaround committed in b1e057fb7837
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5624
diff changeset
385
5732
2fce79f5ac71 changelog: update for 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5731
diff changeset
386 * topic: rework how ctx.branch() is wrapped
2fce79f5ac71 changelog: update for 10.2.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5731
diff changeset
387 * 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
388 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
389
5624
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
390 10.1.0 -- 2020-10-31
5333
028e4ea75456 topic: support foo#stack syntax
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
391 --------------------
028e4ea75456 topic: support foo#stack syntax
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
392
5621
87ee065a688b changelog: update for 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5601
diff changeset
393 * compatibility with Mercurial 5.6
87ee065a688b changelog: update for 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5601
diff changeset
394
87ee065a688b changelog: update for 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5601
diff changeset
395 * 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
396
5621
87ee065a688b changelog: update for 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5601
diff changeset
397 * 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
398 * 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
399 * 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
400 * 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
401 * 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
402 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
403 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
404
5624
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
405 * metaedit: update bookmark location when applicable
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
406
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
407 * rewind: add a --dry-run flag
49c778a5945b changelog: update for evolve 10.1.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5623
diff changeset
408 * 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
409
5333
028e4ea75456 topic: support foo#stack syntax
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
410 topic (0.20.0)
028e4ea75456 topic: support foo#stack syntax
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
411
5469
e9cab92de933 branching: merge with stable
Anton Shestakov <av6@dwimlabs.net>
parents: 5452 5455
diff changeset
412 * 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
413 * 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
414 in some cases
5469
e9cab92de933 branching: merge with stable
Anton Shestakov <av6@dwimlabs.net>
parents: 5452 5455
diff changeset
415
5529
1cce884c9448 packaging: prepare version 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5519
diff changeset
416 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
417 --------------------
b0d309f64b6b py3: use '%d' for formatting revision numbers in stable range cache warning
Anton Shestakov <av6@dwimlabs.net>
parents: 5455
diff changeset
418
b0d309f64b6b py3: use '%d' for formatting revision numbers in stable range cache warning
Anton Shestakov <av6@dwimlabs.net>
parents: 5455
diff changeset
419 * 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
420 (issue6390)
b0d309f64b6b py3: use '%d' for formatting revision numbers in stable range cache warning
Anton Shestakov <av6@dwimlabs.net>
parents: 5455
diff changeset
421
5502
77c0ddd6f172 split: use the last created commit as target for discard action
Anton Shestakov <av6@dwimlabs.net>
parents: 5470
diff changeset
422 * 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
423 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
424
5512
2df762b9c0c5 dirstate: replace _uncommitdirstate() by core's movedirstate()
Martin von Zweigbergk <martinvonz@google.com>
parents: 5507
diff changeset
425 * 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
426
5519
13e589fb61f5 changelog: update for 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5512
diff changeset
427 topic (0.19.2)
13e589fb61f5 changelog: update for 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5512
diff changeset
428
13e589fb61f5 changelog: update for 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5512
diff changeset
429 * 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
430 without topic from REVSET
13e589fb61f5 changelog: update for 10.0.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5512
diff changeset
431
5455
fb543438704b packaging: prepare version 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5454
diff changeset
432 10.0.1 -- 2020-07-31
5451
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
433 --------------------
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
434
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
435 * compatibility with Mercurial 5.5
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
436
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
437 * 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
438
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
439 * 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
440
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
441 topic (0.19.1)
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
442
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
443 * compatibility with Mercurial 5.5
31a72d43d20f changelog: update for evolve 10.0.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5305
diff changeset
444
5453
7f80558c9b8d topic: treat argument to --topic as a literal topic name explicitly
Anton Shestakov <av6@dwimlabs.net>
parents: 5451
diff changeset
445 * 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
446 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
447 * 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
448
5305
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
449 10.0.0 -- 2020-05-09
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
450 --------------------
5191
dadc642e78d2 changelog: add an entry about the cleanup
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
451
dadc642e78d2 changelog: add an entry about the cleanup
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
452 * compat: clean up old compatibility code
5305
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
453 * compat: compatibility with Mercurial 5.4
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
454
5283
9e2f2557c42e changelog: mention obsorigin template keyword
Anton Shestakov <av6@dwimlabs.net>
parents: 5243
diff changeset
455 * 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
456 {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
457 * 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
458 * evolve: always create commit when resolving divergence
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
459 * 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
460 * 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
461
5303
34c8aa32bc56 changelog: summarize the last couple of features
Anton Shestakov <av6@dwimlabs.net>
parents: 5287
diff changeset
462 * 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
463 * 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
464 * obslog: make --origin flag the default
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
465
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
466 * stablerangecache: sanity check subranges
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
467
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
468 topic (0.19.0)
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
469
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
470 * 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
471
8cf87826d9fa changelog: update for evolve 10.0.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5303
diff changeset
472 * 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
473
5240
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
474 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
475 -------------------
c0b8804066dc obsexchange: fallback to simpler request for dumb http server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
476
5240
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
477 * 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
478
5202
c0b8804066dc obsexchange: fallback to simpler request for dumb http server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5152
diff changeset
479 * 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
480 * 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
481 request without obscommon
5240
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
482 * obsdiscovery: avoid considering locally hidden changeset
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
483 * 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
484
5209
097c3a6a79c1 changelog: mention the recent evolve improvements
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5205
diff changeset
485 * 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
486 * 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
487 branches (or topics)
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
488
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
489 topic (0.18.1)
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
490
8d955635cf45 packaging: prepare version 9.3.1
Anton Shestakov <av6@dwimlabs.net>
parents: 5227
diff changeset
491 * 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
492
5152
583dc6ef3eb2 packaging: prepare version 9.3.0
Anton Shestakov <av6@dwimlabs.net>
parents: 5149
diff changeset
493 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
494 -------------------
c664c71de3d1 changelog: fix entry in the wrong location
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4907
diff changeset
495
5149
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
496 * 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
497 * 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
498 * 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
499
5063
7eea9dc9c8c5 changelog: mention all the cleanups as one item
Anton Shestakov <av6@dwimlabs.net>
parents: 5035
diff changeset
500 * 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
501 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
502 * 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
503 * 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
504 * 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
505 content-divergent changesets
3f40b39d091e changelog: more entries for 9.3.0, sorting
Anton Shestakov <av6@dwimlabs.net>
parents: 5147
diff changeset
506
4961
c664c71de3d1 changelog: fix entry in the wrong location
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4907
diff changeset
507 * 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
508
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
509 * 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
510
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
511 * obslog: make templatable
5124
22548cdeb2b0 changelog: obslog shows folds now
Anton Shestakov <av6@dwimlabs.net>
parents: 5123
diff changeset
512 * 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
513
5139
19b8ffd23795 topic: option to hide topic changesets to plain client
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 5124
diff changeset
514 * 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
515
5106
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
516 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
517 -------------------
a9929dd36405 pick: don't create any successors when there were no changes (issue6093)
Anton Shestakov <av6@dwimlabs.net>
parents: 4881
diff changeset
518
5106
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
519 * 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
520 * 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
521 * 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
522 * 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
523 * 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
524 * evolve: fix content-divergence resolution when p1 is null (issue6201)
47f9ba943bb1 changelog: add missing entries
Anton Shestakov <av6@dwimlabs.net>
parents: 5002
diff changeset
525 * evolve: make sure divergence resolution doesn't undo changes (issue6203)
47f9ba943bb1 changelog: add missing entries
Anton Shestakov <av6@dwimlabs.net>
parents: 5002
diff changeset
526 * 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
527 * 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
528 * 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
529 * 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
530 * py3: fix documentation generation
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
531 * py3: fix setup.py --version
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
532 * py3: fix some exception formatting
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
533 * rewind: preserve date
25fc1a2c3dc6 packaging: update changelog for version 9.2.2
Anton Shestakov <av6@dwimlabs.net>
parents: 5074
diff changeset
534 * topic: add more options to command synopsis string
5074
47f9ba943bb1 changelog: add missing entries
Anton Shestakov <av6@dwimlabs.net>
parents: 5002
diff changeset
535 * 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
536 * 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
537
4881
0b3032e07eb2 packaging: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4862
diff changeset
538 9.2.1 -- 2019-10-05
0b3032e07eb2 packaging: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4862
diff changeset
539 -------------------
0b3032e07eb2 packaging: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4862
diff changeset
540
0b3032e07eb2 packaging: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4862
diff changeset
541 * setup: fix install on python 3
0b3032e07eb2 packaging: update changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4862
diff changeset
542
4862
40795751be1c changelog: update for coming 9.2.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4857
diff changeset
543 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
544 -------------------
c16fed4908d8 obslog: only indent the first chunk and chunks just after newlines (issue6175)
Anton Shestakov <av6@dwimlabs.net>
parents: 4787
diff changeset
545
4850
6d898fa6e5c3 evolve: check that relocating makes sense in _solvedivergent() (issue5958)
Anton Shestakov <av6@dwimlabs.net>
parents: 4844
diff changeset
546 * 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
547 * 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
548 * 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
549 * 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
550 * 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
551 * 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
552
4862
40795751be1c changelog: update for coming 9.2.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4857
diff changeset
553 * 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
554 (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
555 * 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
556 * 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
557 * 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
558 * 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
559
4786
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
560 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
561 -------------------
b6c819facbe8 evolvecmd: the proper way to deal with conflicts is to resolve them
Anton Shestakov <av6@dwimlabs.net>
parents: 4665
diff changeset
562
4786
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
563 * 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
564
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
565 * 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
566 * 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
567
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
568 * 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
569 * 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
570 * 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
571
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
572 * 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
573 * 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
574 * evolve: minor output message improvements,
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
575 * 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
576
4786
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
577 * 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
578 * 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
579
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
580 * 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
581
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
582 * 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
583
4786
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
584 * 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
585
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
586 (topic 0.16.0)
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
587
83d0bed86ced packaging: groom changelog prior to release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4774
diff changeset
588 * 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
589
4687
313565dd75e3 pick: remove transaction on the whole command (issue6037)
Anton Shestakov <av6@dwimlabs.net>
parents: 4665
diff changeset
590
4665
756db65030c6 packaging: prepare release 9.0.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4663
diff changeset
591 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
592 -------------------
b5186fe43c7c compat: drop support for Mercurial 4.4
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4554
diff changeset
593
4577
bcd52ce0916d evolve: don't update after instability resolution by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents: 4574
diff changeset
594 * 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
595 (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
596 * evolve: evolve all relevant revision by default (BC)
3ef96578da43 evolve: use --all by default (BC)
Anton Shestakov <av6@dwimlabs.net>
parents: 4577
diff changeset
597 (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
598 * 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
599 * evolve: reinstalled compatibility with narrow repositories,
4581
48521a49a07e stack: rename troubledcount to unstablecount
Anton Shestakov <av6@dwimlabs.net>
parents: 4580
diff changeset
600 * evolve: use "unstable" instead of "troubled"
4607
d314deb12f08 evolve: run in a single transaction
Martin von Zweigbergk <martinvonz@google.com>
parents: 4581
diff changeset
601 * 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
602 * 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
603 * 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
604 * documentation: various improvement and vocabulary update
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
605 * 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
606 * progress: improved support in various command
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
607 * 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
608 * 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
609 (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
610 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
611
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
612 (topic 0.15.0)
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
613
a1a8adcd5155 changelog: add various missing bits
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4647
diff changeset
614 * 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
615 * 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
616 * 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
617 * 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
618 * 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
619
4572
05c9dcf5512e packaging: prepare version 8.5.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4565
diff changeset
620 8.5.1 -- 2019-04-23
4527
65fd9f2982b4 changelog: mention topic compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4517
diff changeset
621 -------------------
65fd9f2982b4 changelog: mention topic compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4517
diff changeset
622
4546
e7b44e9c38d2 compat: fix a typo in compat patch
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4545
diff changeset
623 * 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
624 * evolve: restore compatibility with 4.4
093df66127ec compat: backed out changeset cfcb7eedc666
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4546
diff changeset
625 (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
626 * 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
627 * topic: compatibility with mercurial-5.0,
e7b44e9c38d2 compat: fix a typo in compat patch
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4545
diff changeset
628 * topic: improve extensions isolation (issue6121).
4527
65fd9f2982b4 changelog: mention topic compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4517
diff changeset
629
4572
05c9dcf5512e packaging: prepare version 8.5.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4565
diff changeset
630 8.5.0 -- 2019-04-12
4386
8494015ec24b changelog: add relevant entries
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4365
diff changeset
631 -------------------
8494015ec24b changelog: add relevant entries
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4365
diff changeset
632
4517
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
633 * 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
634 * 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
635 * 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
636 enables it (issue6057).
4503
fa05bac811f9 changelog: mention Martin work on phase-divergence
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4491
diff changeset
637 * 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
638 * 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
639 * 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
640 * 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
641 * 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
642 * 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
643 * 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
644 * split: preserve phases (issue6048),
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
645 * 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
646 * 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
647
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
648 topic 0.14.0
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
649
4510
0b86c05440e9 changelog: merge 8.4.1 and 8.5.1 entries
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4506
diff changeset
650 * 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
651 * stack: mention divergences unstability,
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
652 * 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
653
4517
33c617626fd9 packaging: prepare version 8.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4510
diff changeset
654 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
655 -------------------
2d9902f0ff17 safeguard: allow push to succeed (and without warning) with --publish
Anton Shestakov <av6@dwimlabs.net>
parents: 4232
diff changeset
656
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
657 * 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
658 * 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
659 * 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
660 * 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
661 * 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
662 * 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
663 * 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
664 * 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
665 * 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
666 * split: accept file patterns
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
667 * 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
668 * 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
669 * 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
670 * 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
671
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
672 topic 0.13.0
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
673
4285
69fb9e41ce2b stack: add a --children flag to stack
James Reynolds <jreynolds@backstage.com>
parents: 4280
diff changeset
674 * 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
675 * 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
676 * 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
677 * 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
678 * 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
679
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
680 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
681 -------------------
4190
883e75e0a810 topicidx: stop assigning index number to obsolete changesets
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4180
diff changeset
682
4311
8aa28e68ac44 evolve: detect unresolved conflict during evolve --continue (issue5966)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4297
diff changeset
683 * 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
684 * 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
685 * 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
686 * 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
687
4365
8c4289d0e91e packaging: prepare release 8.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4357
diff changeset
688 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
689 -------------------
b757f06193d0 utility: don't translate commit messages in revselection prompt (issue6016)
Pulkit Goyal <pulkit@yandex-team.ru>
parents: 4216
diff changeset
690
b757f06193d0 utility: don't translate commit messages in revselection prompt (issue6016)
Pulkit Goyal <pulkit@yandex-team.ru>
parents: 4216
diff changeset
691 * 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
692 * 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
693 * 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
694 * 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
695
4216
b90422a11a88 packaging: prepare version 8.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4192
diff changeset
696 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
697 -------------------
883e75e0a810 topicidx: stop assigning index number to obsolete changesets
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4180
diff changeset
698
883e75e0a810 topicidx: stop assigning index number to obsolete changesets
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4180
diff changeset
699 * 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
700 * 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
701 * 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
702
4176
45d4b49d81d9 packaging: prepare release 8.3.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4175
diff changeset
703 8.3.0 -- 2018-10-12
4122
4eb3877540f1 evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4115
diff changeset
704 -------------------
4eb3877540f1 evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4115
diff changeset
705
4eb3877540f1 evovle: remove redundancy in evolve output
Sushil khanchi <sushilkhanchi97@gmail.com>
parents: 4115
diff changeset
706 * 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
707 * 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
708 * 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
709 * 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
710 * 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
711 * 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
712
4175
03c3206f44f3 pullbundle: document working version and update changelog to mention it
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4170
diff changeset
713 * 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
714 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
715 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
716 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
717
4115
c6362c4abd69 packagin: prepare release 8.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4107
diff changeset
718 8.2.1 -- 2018-09-14
4089
ecd90548a10d stablerange: only issue the message once
Gerald Squelart <gsquelart@mozilla.com>
parents: 4088
diff changeset
719 -------------------
ecd90548a10d stablerange: only issue the message once
Gerald Squelart <gsquelart@mozilla.com>
parents: 4088
diff changeset
720
ecd90548a10d stablerange: only issue the message once
Gerald Squelart <gsquelart@mozilla.com>
parents: 4088
diff changeset
721 * 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
722 * 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
723 * 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
724
4088
9caf73470c2b changelog: fix version number
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4083
diff changeset
725 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
726 -------------------
821e4be40c6c prune: replace --biject with --pair
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4035
diff changeset
727
821e4be40c6c prune: replace --biject with --pair
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4035
diff changeset
728 * 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
729 * 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
730 * 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
731
4061
ad4194399b47 topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents: 4056
diff changeset
732 topic
ad4194399b47 topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents: 4056
diff changeset
733
ad4194399b47 topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents: 4056
diff changeset
734 * 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
735 * 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
736 * 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
737 (compat with old form is preserved)
4061
ad4194399b47 topic: handle ambiguous arguments to topic() revset
Anton Shestakov <av6@dwimlabs.net>
parents: 4056
diff changeset
738
4035
f1cde4c97806 packagin: prepare version 8.1.2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 4034
diff changeset
739 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
740 -------------------
9ec77b6f2626 changelog: mention the database robutness fix in the changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3997
diff changeset
741
9ec77b6f2626 changelog: mention the database robutness fix in the changelog
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3997
diff changeset
742 * 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
743 * 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
744 (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
745
3997
e7abf863e113 packaging: prepare release 8.1.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3992
diff changeset
746 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
747 -------------------
bfc617cd1ce1 changelog: add an entry about the next --evolve fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3949
diff changeset
748
3991
c63bcff591ea changelog: reorder content
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3981
diff changeset
749 * 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
750 * 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
751 * 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
752 * 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
753 * 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
754 * 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
755 * 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
756
3949
6aa526b477af changelog: update 8.1.0 release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3938
diff changeset
757 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
758 -------------------
5b9e3aaa6da8 evolve: prompt user for branch selection while resolving content-divergence
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
759
3938
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
760 * compatibility with mercurial 4.7
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
761 * 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
762 * branch changes handling,
9ebed1e95ef7 changelog: add a changelog entry about divergence resolution
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3840
diff changeset
763 * parent changes handling,
3938
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
764 * 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
765 * divergent stack handling,
3938
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
766 * improved resume, stop and abort of divergent resolution
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
767 * evolve: improved automatic resolution of phase-divergence
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
768
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
769 * 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
770 working copy parent
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
771 * 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
772 * 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
773 * 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
774 * 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
775 * 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
776 *
3840
231f593ccd5f CHANGELOG: add an entry about the --update flag
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3839
diff changeset
777 * 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
778 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
779 * 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
780 merge conflit, `hg help evolve.interrupted`.
3938
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
781 * obslog: --filternonlocal
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
782
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
783 * 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
784 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
785
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
786 topic (0.10.0)
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
787
2c5d79c6459c packaging: prepare version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3915
diff changeset
788 * 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
789
3834
0887c30255a1 packaging: prepare for 8.0.1 release
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3833
diff changeset
790 8.0.1 -- 2018-06-11
0887c30255a1 packaging: prepare for 8.0.1 release
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3833
diff changeset
791 -------------------
3777
d8f8067f742c CHANGELOG: add an entry about fixing issue5897
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
792
3819
8142e47811dd CHANGELOG: mention about 4.6.1 compatibility
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3814
diff changeset
793 * 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
794 * 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
795 * 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
796 * 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
797 * 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
798 * 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
799
2c0aa14e4ac4 changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3819
diff changeset
800 topic (0.9.1)
2c0aa14e4ac4 changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3819
diff changeset
801
2c0aa14e4ac4 changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3819
diff changeset
802 * topic: fix documentation formatting
3777
d8f8067f742c CHANGELOG: add an entry about fixing issue5897
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
803
3720
116cdd8c102a packaging: update version number
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3718
diff changeset
804 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
805 -------------------
dd0d2e90e653 compat: drop support for Mercurial 4.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3585
diff changeset
806
3717
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
807 * 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
808 resolving orphans,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
809 * `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
810 * 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
811 * evolve: fixed some memory leak issue,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
812 * 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
813 * 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
814 * evolve: improvemed support for solving orphan situation,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
815 * obsdiscovery: added unit to various progress bar,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
816 * 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
817
3718
91e8075d29b8 changelog: mention 4.6 compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3717
diff changeset
818 * 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
819 * 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
820 * `--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
821 * templatekw: remove `obsfatedata` templatekw. Individuals fields are
35ffd7a4b339 templatekw: remove obsfatedata templatekw
Boris Feld <boris.feld@octobus.net>
parents: 3649
diff changeset
822 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
823 * 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
824
3585
59f79788ca77 changelog: prepare release 7.3.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3578
diff changeset
825 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
826 ---------------------
32ed5b6fadd3 grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3439
diff changeset
827
32ed5b6fadd3 grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3439
diff changeset
828 * 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
829 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
830 * 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
831 * 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
832 * 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
833 * 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
834
3451
f062a4719e46 fold: make sure we move bookmarks after folding (issue5772)
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3439
diff changeset
835 * 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
836 * 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
837 * 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
838 * 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
839
3439
6c772398eb4e packaging: prepare version 7.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3428
diff changeset
840 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
841 -------------------
0e9c3fa042ae changelog: mention the packaging bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3404
diff changeset
842
3428
6904e6bea2f7 changelog: mention 4.5 compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3426
diff changeset
843 * 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
844 * 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
845 * 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
846
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
847 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
848 -------------------
0539070016b0 changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3295
diff changeset
849
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
850 * 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
851 * 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
852 * 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
853 * 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
854 * 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
855 * 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
856 * 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
857 * 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
858
3373
3ff0da45d4c7 evolve: use compat.TROUBLES to show troubles in user interface
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3370
diff changeset
859 * 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
860 (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
861
3349
0539070016b0 changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3295
diff changeset
862 * 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
863
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
864 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
865 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
866 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
867 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
868 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
869
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
870 topic (0.7.0)
3295
64aedeb30625 topic: fix compatibility with 4.3
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3291
diff changeset
871
64aedeb30625 topic: fix compatibility with 4.3
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3291
diff changeset
872 * fix compatibility with Mercurial-4.3
3384
2b06f144b6e0 topics: add a new templatekeyword `topic`
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3375
diff changeset
873 * 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
874
3291
06a3cb594956 packaging: prepare release 7.1.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3284
diff changeset
875 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
876 -------------------
6f0ae6943351 changelog: mention the improved verbosity handling
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3199
diff changeset
877
6f0ae6943351 changelog: mention the improved verbosity handling
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3199
diff changeset
878 * 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
879 * 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
880 * obslog: shows the obsmarkers notes
3252
d57400a0f4c3 stablebranch: avoid overlap between subrange
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3235
diff changeset
881 * 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
882 (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
883 * 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
884
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
885 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
886
3ccde4699cf0 topic: introduce a minimal extensions to enable topic on the server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3205
diff changeset
887 * 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
888 (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
889 * 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
890 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
891 * 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
892 * 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
893 * 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
894
3199
f33768dd2422 changelog: update missing release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3190
diff changeset
895 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
896 -------------------
dbd340eafcb0 obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3163
diff changeset
897
dbd340eafcb0 obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3163
diff changeset
898 * 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
899 (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
900
3174
d56b8f5f0bb1 changelog: add details about the pushkey related fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3171
diff changeset
901 * 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
902 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
903 disabled.
d56b8f5f0bb1 changelog: add details about the pushkey related fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3171
diff changeset
904
3190
f4ba7d662c4c changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3174
diff changeset
905 topic (0.5.1)
f4ba7d662c4c changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3174
diff changeset
906
f4ba7d662c4c changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3174
diff changeset
907 * 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
908
3202
1b0178a3330b changelog: fix 7.0.0 release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3199
diff changeset
909 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
910 -------------------
ddfdef7e9b58 changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3125
diff changeset
911
ddfdef7e9b58 changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3125
diff changeset
912 * 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
913 * 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
914 * 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
915 * 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
916 * 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
917
3163
c56c028f3802 packaging: prepare version 7.0.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3159
diff changeset
918 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
919
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
920 * 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
921 (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
922 * 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
923 (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
924 * 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
925
3125
ec0bbf26ce7f packaging: prepare version 6.8.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3114
diff changeset
926 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
927 -------------------
3070
9a223c3adb9d changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3057
diff changeset
928
3114
9db99aee4b87 changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3087
diff changeset
929 * compatibility with Mercurial 4.4
9db99aee4b87 changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3087
diff changeset
930 (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
931 * 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
932
3070
9a223c3adb9d changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3057
diff changeset
933 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
934
9a223c3adb9d changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3057
diff changeset
935 * 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
936 (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
937 * topic: fix 'topic-mode' behavior when amending
3069
1893bde71ebc changelog: add about pager support
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3053
diff changeset
938 * pager: pager support to `topics` and `stack`
1893bde71ebc changelog: add about pager support
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3053
diff changeset
939
3048
bdc28886526f packaging: prepare version 6.7.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3047
diff changeset
940 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
941 -------------------
0884856a4143 stack: handle basic case of splitting with crash
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3008
diff changeset
942
3053
430ad68292d7 readme: update readme with latest fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3048
diff changeset
943 * 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
944
3047
34c0c733e804 readme: add changelog for topic 0.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3046
diff changeset
945 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
946
3087
504f914efd29 changeloge: add details about topic-mode
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3071
diff changeset
947 * 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
948 * 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
949 * 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
950 * 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
951 (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
952
3008
1cccdfeac327 packaging: mark version 6.7.0 in the source
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3006
diff changeset
953 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
954 -------------------
5c0b6af37b21 topics: add a current flag to display current topic
Pulkit Goyal <7895pulkit@gmail.com>
parents: 2807
diff changeset
955
3006
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
956 * 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
957 * documentation: improvement to content, wording and graphs,
3006
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
958 * 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
959 * 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
960 * 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
961 * 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
962
3046
980c727f27d7 add mention of the topic 0.3.0 version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3045
diff changeset
963 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
964
3006
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
965 * 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
966 * stack: improve display of interleaved topic,
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
967 * stack: improve display of merge commit,
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
968 * 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
969 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
970 * 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
971 * 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
972 * topic: gain a --current flag,
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
973 * 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
974
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
975 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
976 -------------------
5191d454a4f5 readme: update with various topic improvement
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2705
diff changeset
977
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
978 - 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
979 (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
980 - 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
981 - 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
982 - 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
983 - 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
984 - 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
985 - 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
986 - 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
987 (when available)
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
988 - documentation: various minor documentation update.
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
989
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
990 topic (0.2.0):
2732
4b5caa509df8 packaging: update readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2730
diff changeset
991
4b5caa509df8 packaging: update readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2730
diff changeset
992 - 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
993 - 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
994 - 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
995 - 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
996 (experimental.enforce-topic)
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
997 - 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
998
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
999 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
1000 -------------------
fd602980f7ee topics: make sure we commit on new parents while changing topics (issue5441)
Pulkit Goyal <7895pulkit@gmail.com>
parents: 2620
diff changeset
1001
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
1002 features:
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
1003
2641
c90c70d8b6de obslog: update the readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2630
diff changeset
1004 - 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
1005 (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
1006 - 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
1007 - doc: various minor improvement.
2641
c90c70d8b6de obslog: update the readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2630
diff changeset
1008
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
1009 bugfixes:
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
1010
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
1011 - 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
1012 - 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
1013 - 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
1014 - 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
1015
2705
a7b7471b4bed topic: update extensions metadata
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2704
diff changeset
1016 topic (0.1.0):
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
1017
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
1018 - 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
1019 - 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
1020 - 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
1021 - 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
1022 - 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
1023 - 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
1024 - 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
1025 - topic: improved topic preservation for various commands.
2629
9c0f6b85c28f obsfate: improve obsfate output
Boris Feld <boris.feld@octobus.net>
parents: 2620
diff changeset
1026
9c0f6b85c28f obsfate: improve obsfate output
Boris Feld <boris.feld@octobus.net>
parents: 2620
diff changeset
1027
2620
e60248f26f92 packaging: prepare version 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2619
diff changeset
1028 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
1029 -------------------
2588
384fdb696d47 readme: fix entry for 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2586
diff changeset
1030
2619
26f6bdfe2155 readme: fix readme for future 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2593
diff changeset
1031 - 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
1032 - 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
1033 - 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
1034 (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
1035 - 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
1036 - 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
1037 - 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
1038
2544
e358c0263e46 prepare release 6.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2541
diff changeset
1039 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
1040 -------------------
383efcb9ed0f serveronly: also backport the fixes from 5adb8bdb935e
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2539
diff changeset
1041
383efcb9ed0f serveronly: also backport the fixes from 5adb8bdb935e
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2539
diff changeset
1042 - 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
1043
2535
6da4ca7b3e4f packaging: prepare release 6.3.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2525
diff changeset
1044 6.3.0 -- 2017-05-31
2441
80b5fc054219 evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents: 2430
diff changeset
1045 -------------------
80b5fc054219 evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents: 2430
diff changeset
1046
80b5fc054219 evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents: 2430
diff changeset
1047 - 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
1048 - 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
1049 - 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
1050 (See hg help - evolve for details)
2525
5adb8bdb935e compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents: 2521
diff changeset
1051 - 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
1052 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
1053 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
1054 soon as possible.
5adb8bdb935e compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents: 2521
diff changeset
1055 (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
1056 - 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
1057 (See hg help - evolve for details)
2486
cd4290f923b7 template: add precursors template
Boris Feld <boris.feld@octobus.net>
parents: 2484
diff changeset
1058 - 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
1059 - 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
1060 - 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
1061 - 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
1062 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
1063 - 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
1064
2471
0af99106b075 packaging: prepare release 6.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2460
diff changeset
1065 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
1066 -------------------
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
1067
2458
62e4f9ff352b obshashrange: re-warm less revision after reset
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2443
diff changeset
1068 - 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
1069 - 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
1070 - 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
1071 - 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
1072 - 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
1073 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
1074
2430
d4ee0274a8ef packaging: prepare release 6.2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2428
diff changeset
1075 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
1076 -------------------
f62ce1bbd05b readme: update readme to mention 'debugobshistory'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2331
diff changeset
1077
2427
59e7fc0ad7c0 readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2417
diff changeset
1078 - 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
1079 - 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
1080 - 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
1081 - 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
1082 markers without changesets,
59e7fc0ad7c0 readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2417
diff changeset
1083 - obscache: fix more cache invalidation propagation,
59e7fc0ad7c0 readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2417
diff changeset
1084 - 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
1085 - 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
1086 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
1087 - 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
1088 - 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
1089 - 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
1090 - 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
1091
2322
8510d3fd7c3b packaging: prepare version 6.1.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2312
diff changeset
1092 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
1093 -------------------
a4c5744a7b93 safeguard: add an option to disable automatic publishing
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2283
diff changeset
1094
2290
a36a8c6a09ac ui: change the hidden revision error message
Boris Feld <boris.feld@octobus.net>
parents: 2289
diff changeset
1095 - 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
1096 - 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
1097 - 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
1098 - 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
1099 - 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
1100
2283
5ef112a6eb87 pkg: prepare release 6.0.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2281
diff changeset
1101 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
1102 -------------------
eb47d436cdc3 template: adapt to new showlist() API introduced by hg e5eab0fe69ee
Yuya Nishihara <yuya@tcha.org>
parents: 2263
diff changeset
1103
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
1104 - 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
1105 - 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
1106 - 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
1107 - 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
1108
2281
812b866f193c readme: fix 6.0.0 release date
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2276
diff changeset
1109 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
1110 -------------------
1805
7b8195e22050 extensions: drop the old 'pushexperiment' extension
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1802
diff changeset
1111
2258
446824c5e0b8 readme: mention the fix for issue4354
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2243
diff changeset
1112 - 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
1113 - 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
1114 - 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
1115 - 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
1116 - 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
1117 - 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
1118 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
1119
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
1120 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
1121 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
1122 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
1123
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
1124 - 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
1125 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
1126 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
1127
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
1128 - 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
1129 - large memory footprint,
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
1130 - 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
1131 - 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
1132 - 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
1133
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
1134 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
1135 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
1136 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
1137
2122
efc6633e78e1 legacy: move 'debugrecordpruneparents' in the extensions
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2115
diff changeset
1138 - 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
1139 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
1140 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
1141
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
1142 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
1143 -------------------
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
1144
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
1145 - 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
1146
1802
e7b6e9c4a5d4 fix release date in the Readme,
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1790
diff changeset
1147 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
1148 -------------------
1778
924b76a51d18 wireproto: chunking and compression is forthwith to be handled by hgweb
Martijn Pieters <mjpieters@fb.com>
parents: 1765
diff changeset
1149
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
1150 - 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
1151 - 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
1152 - 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
1153 - 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
1154 - 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
1155
1765
727c7211c810 prepare release 5.5.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1764
diff changeset
1156 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
1157 -------------------
1733
060fe417679f readme: add an entry about the {obsolete} template change
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1728
diff changeset
1158
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
1159 - 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
1160 - 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
1161 - 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
1162 - 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
1163 - 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
1164 - 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
1165 - 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
1166
1717
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
1167 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
1168 -------------------
1717
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
1169
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
1170 - compat with Mercurial 3.9
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
1171
1702
b21ce82e6f76 evolve: prepare release of version 5.4.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1686
diff changeset
1172 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
1173 -------------------
1626
0edb545503fe topic: 'hg evolve --all' pick all trouble within current topic
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1617
diff changeset
1174
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
1175 - 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
1176 - 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
1177 - 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
1178 - '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
1179 - 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
1180 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
1181 - 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
1182 - various documentation fix and update
53a2a9aa3d89 readme: add various missing parts
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1672
diff changeset
1183 - 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
1184 - 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
1185 - 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
1186 - 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
1187
1611
5eedfe43e762 prepare version 5.3.0
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1609
diff changeset
1188 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
1189 -------------------
1478
9603aa1ecdfd evolve: add a command to split commits
Laurent Charignon <lcharignon@fb.com>
parents: 1454
diff changeset
1190
1559
bc21846791b6 readme: add something about bookmark within transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1530
diff changeset
1191 - 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
1192 - 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
1193 - 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
1194 - 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
1195 - 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
1196 - 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
1197 - 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
1198 (for `hg evolve --continue`)
1609
b9e8a47c4d5c Readme: mention fix for issue4950
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1605
diff changeset
1199 - 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
1200 (issue4950) (hg-3.5+ only)
1529
b338fe4e0657 readme: updateing changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1526
diff changeset
1201 - 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
1202 - updated help for the `evolve` command
b338fe4e0657 readme: updateing changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1526
diff changeset
1203
1519
c15d6168412f prepare version 5.1.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1518
diff changeset
1204 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
1205 -------------------
1501
5c962163f77a prune: ensure we prune bookmarks in a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1454
diff changeset
1206
1511
91b6a30424a3 evolve: compatibility with coming 3.6
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1503
diff changeset
1207 - 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
1208 - 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
1209 - 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
1210 - add some progress data during changesets discovery
bca3fce56b2c merge with default
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1514
diff changeset
1211 - 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
1212
1454
c79bdc856350 prepare version 5.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1449
diff changeset
1213 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
1214 -------------------
1357
3bb7a080da4d evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents: 1337
diff changeset
1215
3bb7a080da4d evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents: 1337
diff changeset
1216 - 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
1217 - 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
1218 - 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
1219 - 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
1220 - 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
1221 do as invocated.
0b714c4ad9ff evolve: consider all potential candidates on bare evolve
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1410
diff changeset
1222 - 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
1223 a target.
1422
c868a69c29c5 evolve: distinct between '--all' and '--all --any'
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1420
diff changeset
1224 - 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
1225 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
1226 in now in `--all --any`.
1441
a4abe588d77f evolve: mechanism to load some commands selectively
Laurent Charignon <lcharignon@fb.com>
parents: 1427
diff changeset
1227 - 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
1228 enabling
1672
1b2efccfa4f3 Spelling: committed
timeless@gmail.com
parents: 1645
diff changeset
1229 - 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
1230 - next: significantly reword error messages
1449
9be1cadf7a07 next: add a --evolve option
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1447
diff changeset
1231 - 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
1232
1424
1377f6a7f9ec prepare version 5.1.5
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1387
diff changeset
1233 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
1234 -------------------
1289
12d5c9eaa86d update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1281
diff changeset
1235
12d5c9eaa86d update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1281
diff changeset
1236 - minor documentation cleanup
1296
23819e1d61fd evolve: add -i flag to amend command
Laurent Charignon <lcharignon@fb.com>
parents: 1289
diff changeset
1237 - 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
1238 - fix the `debugrecordpruneparents` utility
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1239 - 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
1240 - 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
1241 - 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
1242 - 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
1243 - 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
1244 - 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
1245 - 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
1246 parent.
1289
12d5c9eaa86d update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1281
diff changeset
1247
1281
891c3ce894fa prepare release 5.1.4
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1279
diff changeset
1248 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
1249 -------------------
1271
792998917ece Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1257
diff changeset
1250
792998917ece Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1257
diff changeset
1251 - significant documentation update
1278
5ff8a5d85b2b getbundleobsmarker: prevent crash from filtered content (issue4616)
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1271
diff changeset
1252 - 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
1253 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
1254 - fix the debugobsrelsethashtree command
1271
792998917ece Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1257
diff changeset
1255
1257
c52c15100fb2 prepare version 5.1.3
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1256
diff changeset
1256 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
1257 -------------------
1250
f88d5125d41b update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1230
diff changeset
1258
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1259 - discovery: fix misbehaving discovery across python version
1254
87d626390270 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1250
diff changeset
1260 - pull: properly install the bundle2 par generator
87d626390270 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1250
diff changeset
1261 (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
1262 - 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
1263 - graft: avoid potential deadlock (acquires wlock before lock)
1250
f88d5125d41b update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1230
diff changeset
1264
1230
e886bc501796 preparing version 5.1.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1229
diff changeset
1265 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
1266 -------------------
1229
175cc89bbe4c update 5.1.2 with latest bugfix
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1206
diff changeset
1267
175cc89bbe4c update 5.1.2 with latest bugfix
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1206
diff changeset
1268 - 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
1269
1206
9b8628e0a142 prepare release 5.1.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1205
diff changeset
1270 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
1271 -------------------
1205
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
1272
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
1273 - debugobsconvert: fix invalid markers during conversion
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
1274 - 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
1275 - revset: fix some crash with (issue4515)
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
1276
1201
ee9c10728b68 fix release date in the readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1198
diff changeset
1277 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
1278 -------------------
1191
583f7f03434b init: don't abort Mercurial on version mismatch
Matt Mackall <mpm@selenic.com>
parents: 1189
diff changeset
1279
1198
bfe9be352453 update readme and bump version to 5.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1191
diff changeset
1280 - 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
1281 - evolve: don't abort Mercurial on version mismatch
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1282 - compatibility with mercurial 3.3
1191
583f7f03434b init: don't abort Mercurial on version mismatch
Matt Mackall <mpm@selenic.com>
parents: 1189
diff changeset
1283
1189
dbd0733e5840 prepare release 5.0.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1185
diff changeset
1284 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
1285 -------------------
1185
cc3e68120185 evolve: remove the dependency to the rebase extension
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1182
diff changeset
1286
cc3e68120185 evolve: remove the dependency to the rebase extension
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1182
diff changeset
1287 - 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
1288
1175
51e1e962172c readme: prepare for release 5.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1174
diff changeset
1289 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
1290 -------------------
1140
b7d85cd8ec7b amend: allow the --logfile argument to work properly
Matt Harbison <matt_harbison@yahoo.com>
parents: 1136
diff changeset
1291
b7d85cd8ec7b amend: allow the --logfile argument to work properly
Matt Harbison <matt_harbison@yahoo.com>
parents: 1136
diff changeset
1292 - amend: fix --logfile argument
1141
ca17770d2ee9 evolve: preserve branch change
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1140
diff changeset
1293 - 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
1294 - 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
1295 - uncommit: abort when rev specifies the current changeset
61179aeee656 readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1150
diff changeset
1296 - evolve: various message improvement
61179aeee656 readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1150
diff changeset
1297 - 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
1298 - evolve: make next/prev only move bookmarks optionally
61179aeee656 readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1150
diff changeset
1299 - 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
1300
1136
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
1301 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
1302 -------------------
1069
356552e55489 evolve: always use the transaction version of phase movement
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1059
diff changeset
1303
356552e55489 evolve: always use the transaction version of phase movement
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1059
diff changeset
1304 - 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
1305 - 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
1306 - 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
1307 - 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
1308 - 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
1309 - 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
1310 - 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
1311
1136
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
1312 - 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
1313 changesets pruned.
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
1314 - 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
1315
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
1316
1053
bfa9d535f436 README: fix version number
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1049
diff changeset
1317 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
1318 -------------------
976
bed842762447 amend: add -D/--current-date option, just like mq's qrefresh has
Greg Ward <greg@gerg.ca>
parents: 970
diff changeset
1319
bed842762447 amend: add -D/--current-date option, just like mq's qrefresh has
Greg Ward <greg@gerg.ca>
parents: 970
diff changeset
1320 - 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
1321 - amend: add -U/--current-user option
987
07eef20e36b0 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 985
diff changeset
1322 - evolve: add a --tool option
1047
d830377bf186 evolve: adds a --confirm option
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1035
diff changeset
1323 - 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
1324 - 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
1325 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
1326 - 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
1327 (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
1328 - 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
1329 `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
1330
1030
e914884fb721 evolve: prepare release 4.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1028
diff changeset
1331 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
1332 -------------------
1028
fc2be6050312 evolve: update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1010
diff changeset
1333
fc2be6050312 evolve: update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1010
diff changeset
1334 - 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
1335
970
0304fc2bab15 pkg: prepare release of version 4.0.0
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 957
diff changeset
1336 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
1337 -------------------
921
b39bdae5189d readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 920
diff changeset
1338
952
f83f46411b09 evolve: bump requirement to 3.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 939
diff changeset
1339 - 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
1340 - 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
1341 - 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
1342 - 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
1343 - 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
1344 - 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
1345 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
1346 - 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
1347 - 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
1348 - 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
1349 - 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
1350 - 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
1351
921
b39bdae5189d readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 920
diff changeset
1352 - 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
1353 - 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
1354 - 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
1355 - 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
1356
922
ec4c17e0aee6 readme: update the readme with all missing entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 921
diff changeset
1357 - 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
1358
935
a03ea39aca2a prepare release 3.3.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 934
diff changeset
1359 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
1360 -------------------
924
a6a202c22b28 readme: the forgotten update strike again
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 917
diff changeset
1361
a6a202c22b28 readme: the forgotten update strike again
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 917
diff changeset
1362 - 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
1363 (fix issues #16, #35 and #42)
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1364 - 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
1365 - 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
1366 - 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
1367 - 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
1368
917
fc04758ea9f5 prepare release 3.3.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 915
diff changeset
1369 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
1370 -------------------
913
2a057f809d03 evolve: update changelog in README
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 859
diff changeset
1371
2a057f809d03 evolve: update changelog in README
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 859
diff changeset
1372 - various language fix
914
a0e7c38a9df0 evolve: improves readme wording
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 913
diff changeset
1373 - 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
1374 - 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
1375 - 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
1376 - 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
1377
859
83882f2fbecb prepare 3.3.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 858
diff changeset
1378 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
1379 -------------------
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
1380
928
be39695cbfda update 3.3.0 readme to include minimal mercurial requirement
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 763
diff changeset
1381 - 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
1382 - 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
1383 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
1384 - 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
1385 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
1386 - 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
1387 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
1388 - 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
1389 - 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
1390
753
c3ba8a965a7a prepare 2.8 release
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 752
diff changeset
1391 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
1392 -------------------
744
72d7b0b9edd6 README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 717
diff changeset
1393
72d7b0b9edd6 README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 717
diff changeset
1394 - 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
1395 - 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
1396 - amend: drop the deprecated note option
72d7b0b9edd6 README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 717
diff changeset
1397 - 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
1398 - 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
1399 - 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
1400 obsolete
751
a5474648a9d2 gdown/gup: add next/previous alias
Dan Villiom Podlaski Christiansen <dan@cabo.dk>
parents: 750
diff changeset
1401 - 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
1402 - 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
1403 - 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
1404
717
cdb52bbbe5b8 prepare release 3.1.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 716
diff changeset
1405 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
1406 -------------------
662
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 636
diff changeset
1407
698
b21437d19ea2 changelog: add more entry
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 697
diff changeset
1408 - amend: drop deprecated --change option for amend
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1409 - 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
1410 - 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
1411 - 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
1412 - evolve: add a --all option
715
070bbbb0e6f2 prune: add strip-like bookmark
Levi Bard <levi@unity3d.com>
parents: 711
diff changeset
1413 - prune: various minor improvements
070bbbb0e6f2 prune: add strip-like bookmark
Levi Bard <levi@unity3d.com>
parents: 711
diff changeset
1414 - 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
1415 - 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
1416
d48aae167b9d prune: documentation update
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 664
diff changeset
1417 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
1418 -------------------
689
d48aae167b9d prune: documentation update
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 664
diff changeset
1419
662
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 636
diff changeset
1420 - compatibility with 2.5
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 636
diff changeset
1421
636
27c890b4f864 evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 627
diff changeset
1422 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
1423 -------------------
636
27c890b4f864 evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 627
diff changeset
1424
27c890b4f864 evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 627
diff changeset
1425 - 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
1426
627
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1427 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
1428 -------------------
627
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1429
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1430 - qsync fixes
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1431 - have qfold ask for commit message
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1432
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
1433 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
1434 -------------------
596
5527e4fe4418 merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
1435
5527e4fe4418 merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
1436 - compat with mercurial 2.4
5527e4fe4418 merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
1437
597
d14f9c4ceaa7 prepares evolve 1.1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
1438 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
1439 -------------------
571
31efc36f3aac rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 560
diff changeset
1440
31efc36f3aac rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 560
diff changeset
1441 - 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
1442 - 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
1443 - 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
1444 - smarter divergent handling
571
31efc36f3aac rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 560
diff changeset
1445
597
d14f9c4ceaa7 prepares evolve 1.1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
1446 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
1447 -------------------
555
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1448
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1449 - fix hg fold bug
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1450 - fix hg pull --rebase
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1451 - fix detection of conflict with external tools
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1452 - adapt to core movement (caches and --amend)
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
1453
541
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
1454 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
1455 -------------------
541
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
1456
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
1457 - documentation improvement
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
1458 - 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
1459
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
1460 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
1461 -------------------
478
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1462
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1463 - 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
1464 - stabilize handle killed parent
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1465 - stabilize handle late comer
487
595ae87e94b6 update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 483
diff changeset
1466 - stabilize handle conflicting
478
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1467 - stabilize get a --continue switch
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1468 - 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
1469 - new "troubled()" revset
479
b63da0fb8ee5 obsolete: add obsolete data to summary.
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 478
diff changeset
1470 - summary now reports troubles changesets
482
d2531a747ff5 evolve: fold command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 479
diff changeset
1471 - new touch command
d2531a747ff5 evolve: fold command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 479
diff changeset
1472 - new fold command
483
b12ff7ef35b1 Introduction of olog as an alias
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 482
diff changeset
1473 - new basic olog alias
478
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1474
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1475 - 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
1476 - 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
1477 extinct() when that happen.
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1478 - 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
1479
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
1480
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1481 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
1482 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1483
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1484 - 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
1485 - 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
1486 - 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
1487 - 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
1488 - 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
1489 - 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
1490 - 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
1491 - 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
1492
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1493 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
1494 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1495
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1496 - obsolete: change warning output to match mercurial core on
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1497 - 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
1498 - 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
1499
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1500 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
1501 -------------------
325
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1502
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1503 - obsolete: Detect conflicting changeset!
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1504 - 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
1505 - 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
1506 - 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
1507 - 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
1508
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1509
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1510 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
1511 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1512
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1513 - [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
1514 - 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
1515
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1516
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1517 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
1518 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1519
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1520 - 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
1521 - 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
1522 - adapt for new mercurial
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1523 - 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
1524
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1525 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
1526 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1527
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
1528 - 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
1529 - 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
1530 - rebase: allow the use of --keep again
c046b083a5e0 README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 325
diff changeset
1531 - 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
1532 - 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
1533 - revset: add, successors(), allsuccessors(), precursors(), allprecursors(),
c2223b3f611a more README changes (oops)
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 328
diff changeset
1534 latecomer() and hidden()
328
c046b083a5e0 README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 325
diff changeset
1535 - evolve: add `prune` alias to `kill`.
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
1536 - 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
1537 - template: add an {obsolete} keyword
325
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1538
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1539 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
1540 -------------------
325
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1541
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1542 - 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
1543 - 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
1544 - rebase: handle removing empty changesets
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1545 - rebase: handle --collapse
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1546 - evolve: add `obsolete` alias to `kill`
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
1547 - evolve: add `evolve` alias to `stabilize`