annotate CHANGELOG @ 3847:8bad32e1e6c1

evolve: introduce a dirstatedance() fn to fix dirstate after parent change This patch introduces a dirstatedance() function which will be used after fixing the dirstate when we change parents using repo.dirstate.setparents(). Look at docs added for more details.
author Pulkit Goyal <7895pulkit@gmail.com>
date Wed, 13 Jun 2018 18:08:57 +0530
parents 231f593ccd5f
children 9ebed1e95ef7
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
3790
5b9e3aaa6da8 evolve: prompt user for branch selection while resolving content-divergence
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
4 8.1.0 - in progress
5b9e3aaa6da8 evolve: prompt user for branch selection while resolving content-divergence
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
5 -------------------
5b9e3aaa6da8 evolve: prompt user for branch selection while resolving content-divergence
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
6
5b9e3aaa6da8 evolve: prompt user for branch selection while resolving content-divergence
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
7 * evolve: handle branch changes when solving content divergence,
3796
ededd22e7c7b evolve: show `hg help evolve.interrupted-evolve` in error when conflicts
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3794
diff changeset
8 * evolve: add a help section dedicated to interrupted evolve,
3803
1de50022e888 CHANGELOG: add an entry about fixing issue5877
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3796
diff changeset
9 * evolve: merge commit messages when resolving content divergence (issue5877)
3839
ac0717f23921 evolve: show unfinished information in `hg status -v` (issue5886)
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3836
diff changeset
10 * evolve: show unfinished state information in `hg status -v` (issue5886)
3840
231f593ccd5f CHANGELOG: add an entry about the --update flag
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3839
diff changeset
11 * evolve: add a new `--no-update` flag to keep working copy on the initial
231f593ccd5f CHANGELOG: add an entry about the --update flag
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3839
diff changeset
12 revision.
3790
5b9e3aaa6da8 evolve: prompt user for branch selection while resolving content-divergence
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
13
3834
0887c30255a1 packaging: prepare for 8.0.1 release
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3833
diff changeset
14 8.0.1 -- 2018-06-11
0887c30255a1 packaging: prepare for 8.0.1 release
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3833
diff changeset
15 -------------------
3777
d8f8067f742c CHANGELOG: add an entry about fixing issue5897
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
16
3819
8142e47811dd CHANGELOG: mention about 4.6.1 compatibility
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3814
diff changeset
17 * 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
18 * 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
19 * 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
20 * 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
21 * 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
22 * 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
23
2c0aa14e4ac4 changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3819
diff changeset
24 topic (0.9.1)
2c0aa14e4ac4 changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3819
diff changeset
25
2c0aa14e4ac4 changelog: add a couple of missing entry
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3819
diff changeset
26 * topic: fix documentation formatting
3777
d8f8067f742c CHANGELOG: add an entry about fixing issue5897
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3720
diff changeset
27
3720
116cdd8c102a packaging: update version number
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3718
diff changeset
28 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
29 -------------------
dd0d2e90e653 compat: drop support for Mercurial 4.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3585
diff changeset
30
3717
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
31 * 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
32 resolving orphans,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
33 * `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
34 * 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
35 * evolve: fixed some memory leak issue,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
36 * 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
37 * 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
38 * evolve: improvemed support for solving orphan situation,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
39 * obsdiscovery: added unit to various progress bar,
220e0811b39d Changelog: pre-version gardening
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3684
diff changeset
40 * 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
41
3718
91e8075d29b8 changelog: mention 4.6 compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3717
diff changeset
42 * 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
43 * 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
44 * `--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
45 * templatekw: remove `obsfatedata` templatekw. Individuals fields are
35ffd7a4b339 templatekw: remove obsfatedata templatekw
Boris Feld <boris.feld@octobus.net>
parents: 3649
diff changeset
46 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
47 * 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
48
3585
59f79788ca77 changelog: prepare release 7.3.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3578
diff changeset
49 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
50 ---------------------
32ed5b6fadd3 grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3439
diff changeset
51
32ed5b6fadd3 grab: add a command to grab a commit and update to it
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3439
diff changeset
52 * 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
53 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
54 * 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
55 * 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
56 * 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
57 * 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
58
3451
f062a4719e46 fold: make sure we move bookmarks after folding (issue5772)
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3439
diff changeset
59 * 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
60 * 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
61 * 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
62 * 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
63
3439
6c772398eb4e packaging: prepare version 7.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3428
diff changeset
64 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
65 -------------------
0e9c3fa042ae changelog: mention the packaging bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3404
diff changeset
66
3428
6904e6bea2f7 changelog: mention 4.5 compatibility
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3426
diff changeset
67 * 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
68 * 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
69 * 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
70
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
71 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
72 -------------------
0539070016b0 changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3295
diff changeset
73
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
74 * 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
75 * 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
76 * 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
77 * 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
78 * 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
79 * 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
80 * 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
81 * 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
82
3373
3ff0da45d4c7 evolve: use compat.TROUBLES to show troubles in user interface
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3370
diff changeset
83 * 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
84 (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
85
3349
0539070016b0 changelog: add an entry about the obshashrange changes
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3295
diff changeset
86 * 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
87
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
88 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
89 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
90 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
91 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
92 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
93
3404
718ef6b0ee6e changelog: prepare for coming release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3398
diff changeset
94 topic (0.7.0)
3295
64aedeb30625 topic: fix compatibility with 4.3
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3291
diff changeset
95
64aedeb30625 topic: fix compatibility with 4.3
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3291
diff changeset
96 * fix compatibility with Mercurial-4.3
3384
2b06f144b6e0 topics: add a new templatekeyword `topic`
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3375
diff changeset
97 * 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
98
3291
06a3cb594956 packaging: prepare release 7.1.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3284
diff changeset
99 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
100 -------------------
6f0ae6943351 changelog: mention the improved verbosity handling
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3199
diff changeset
101
6f0ae6943351 changelog: mention the improved verbosity handling
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3199
diff changeset
102 * 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
103 * 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
104 * obslog: shows the obsmarkers notes
3252
d57400a0f4c3 stablebranch: avoid overlap between subrange
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3235
diff changeset
105 * 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
106 (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
107 * 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
108
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
109 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
110
3ccde4699cf0 topic: introduce a minimal extensions to enable topic on the server
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3205
diff changeset
111 * 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
112 (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
113 * 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
114 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
115 * 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
116 * 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
117 * 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
118
3199
f33768dd2422 changelog: update missing release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3190
diff changeset
119 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
120 -------------------
dbd340eafcb0 obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3163
diff changeset
121
dbd340eafcb0 obsdiscovery: enforce the config on the server too
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3163
diff changeset
122 * 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
123 (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
124
3174
d56b8f5f0bb1 changelog: add details about the pushkey related fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3171
diff changeset
125 * 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
126 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
127 disabled.
d56b8f5f0bb1 changelog: add details about the pushkey related fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3171
diff changeset
128
3190
f4ba7d662c4c changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3174
diff changeset
129 topic (0.5.1)
f4ba7d662c4c changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3174
diff changeset
130
f4ba7d662c4c changelog: mention the --publish bugfix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3174
diff changeset
131 * 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
132
3202
1b0178a3330b changelog: fix 7.0.0 release date
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3199
diff changeset
133 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
134 -------------------
ddfdef7e9b58 changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3125
diff changeset
135
ddfdef7e9b58 changelog: add an entry for 7.0.0 with recent change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3125
diff changeset
136 * 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
137 * 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
138 * 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
139 * 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
140 * 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
141
3163
c56c028f3802 packaging: prepare version 7.0.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3159
diff changeset
142 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
143
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
144 * 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
145 (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
146 * 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
147 (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
148 * 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
149
3125
ec0bbf26ce7f packaging: prepare version 6.8.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3114
diff changeset
150 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
151 -------------------
3070
9a223c3adb9d changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3057
diff changeset
152
3114
9db99aee4b87 changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3087
diff changeset
153 * compatibility with Mercurial 4.4
9db99aee4b87 changelog: update to reflect latest change
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3087
diff changeset
154 (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
155 * 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
156
3070
9a223c3adb9d changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3057
diff changeset
157 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
158
9a223c3adb9d changelog: add about fixed bookmark and phase handling while changing topics
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3057
diff changeset
159 * 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
160 (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
161 * topic: fix 'topic-mode' behavior when amending
3069
1893bde71ebc changelog: add about pager support
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3053
diff changeset
162 * pager: pager support to `topics` and `stack`
1893bde71ebc changelog: add about pager support
Pulkit Goyal <7895pulkit@gmail.com>
parents: 3053
diff changeset
163
3048
bdc28886526f packaging: prepare version 6.7.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3047
diff changeset
164 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
165 -------------------
0884856a4143 stack: handle basic case of splitting with crash
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3008
diff changeset
166
3053
430ad68292d7 readme: update readme with latest fix
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3048
diff changeset
167 * 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
168
3047
34c0c733e804 readme: add changelog for topic 0.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3046
diff changeset
169 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
170
3087
504f914efd29 changeloge: add details about topic-mode
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3071
diff changeset
171 * 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
172 * 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
173 * 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
174 * 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
175 (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
176
3008
1cccdfeac327 packaging: mark version 6.7.0 in the source
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3006
diff changeset
177 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
178 -------------------
5c0b6af37b21 topics: add a current flag to display current topic
Pulkit Goyal <7895pulkit@gmail.com>
parents: 2807
diff changeset
179
3006
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
180 * 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
181 * documentation: improvement to content, wording and graphs,
3006
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
182 * 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
183 * 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
184 * 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
185 * 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
186
3046
980c727f27d7 add mention of the topic 0.3.0 version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 3045
diff changeset
187 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
188
3006
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
189 * 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
190 * stack: improve display of interleaved topic,
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
191 * stack: improve display of merge commit,
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
192 * 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
193 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
194 * 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
195 * 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
196 * topic: gain a --current flag,
dd3eb2215f24 readme: prepare readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2998
diff changeset
197 * 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
198
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
199 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
200 -------------------
5191d454a4f5 readme: update with various topic improvement
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2705
diff changeset
201
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
202 - 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
203 (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
204 - 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
205 - 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
206 - 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
207 - 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
208 - 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
209 - 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
210 - 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
211 (when available)
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
212 - documentation: various minor documentation update.
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
213
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
214 topic (0.2.0):
2732
4b5caa509df8 packaging: update readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2730
diff changeset
215
4b5caa509df8 packaging: update readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2730
diff changeset
216 - 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
217 - 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
218 - 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
219 - 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
220 (experimental.enforce-topic)
2807
cc3e09e033a3 packaging: prepare version 6.6.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2806
diff changeset
221 - 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
222
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
223 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
224 -------------------
fd602980f7ee topics: make sure we commit on new parents while changing topics (issue5441)
Pulkit Goyal <7895pulkit@gmail.com>
parents: 2620
diff changeset
225
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
226 features:
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
227
2641
c90c70d8b6de obslog: update the readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2630
diff changeset
228 - 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
229 (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
230 - 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
231 - doc: various minor improvement.
2641
c90c70d8b6de obslog: update the readme
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2630
diff changeset
232
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
233 bugfixes:
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
234
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
235 - 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
236 - 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
237 - 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
238 - 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
239
2705
a7b7471b4bed topic: update extensions metadata
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2704
diff changeset
240 topic (0.1.0):
2704
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
241
a8e22ede5a9a readme: prepare version 6.5.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2699
diff changeset
242 - 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
243 - 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
244 - 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
245 - 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
246 - 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
247 - 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
248 - 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
249 - topic: improved topic preservation for various commands.
2629
9c0f6b85c28f obsfate: improve obsfate output
Boris Feld <boris.feld@octobus.net>
parents: 2620
diff changeset
250
9c0f6b85c28f obsfate: improve obsfate output
Boris Feld <boris.feld@octobus.net>
parents: 2620
diff changeset
251
2620
e60248f26f92 packaging: prepare version 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2619
diff changeset
252 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
253 -------------------
2588
384fdb696d47 readme: fix entry for 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2586
diff changeset
254
2619
26f6bdfe2155 readme: fix readme for future 6.4.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2593
diff changeset
255 - 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
256 - 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
257 - 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
258 (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
259 - 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
260 - 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
261 - 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
262
2544
e358c0263e46 prepare release 6.3.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2541
diff changeset
263 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
264 -------------------
383efcb9ed0f serveronly: also backport the fixes from 5adb8bdb935e
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2539
diff changeset
265
383efcb9ed0f serveronly: also backport the fixes from 5adb8bdb935e
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2539
diff changeset
266 - 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
267
2535
6da4ca7b3e4f packaging: prepare release 6.3.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2525
diff changeset
268 6.3.0 -- 2017-05-31
2441
80b5fc054219 evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents: 2430
diff changeset
269 -------------------
80b5fc054219 evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents: 2430
diff changeset
270
80b5fc054219 evolve: adding longer aliases for olog
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents: 2430
diff changeset
271 - 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
272 - 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
273 - 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
274 (See hg help - evolve for details)
2525
5adb8bdb935e compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents: 2521
diff changeset
275 - 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
276 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
277 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
278 soon as possible.
5adb8bdb935e compatibility: backport mercurial 176d1a0ce385
Boris Feld <boris.feld@octobus.net>
parents: 2521
diff changeset
279 (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
280 - 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
281 (See hg help - evolve for details)
2486
cd4290f923b7 template: add precursors template
Boris Feld <boris.feld@octobus.net>
parents: 2484
diff changeset
282 - 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
283 - 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
284 - 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
285 - 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
286 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
287 - 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
288
2471
0af99106b075 packaging: prepare release 6.2.1
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2460
diff changeset
289 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
290 -------------------
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
291
2458
62e4f9ff352b obshashrange: re-warm less revision after reset
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2443
diff changeset
292 - 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
293 - 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
294 - 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
295 - 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
296 - 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
297 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
298
2430
d4ee0274a8ef packaging: prepare release 6.2
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2428
diff changeset
299 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
300 -------------------
f62ce1bbd05b readme: update readme to mention 'debugobshistory'
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2331
diff changeset
301
2427
59e7fc0ad7c0 readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2417
diff changeset
302 - 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
303 - 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
304 - 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
305 - 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
306 markers without changesets,
59e7fc0ad7c0 readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2417
diff changeset
307 - obscache: fix more cache invalidation propagation,
59e7fc0ad7c0 readme: rearrange readme before release
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2417
diff changeset
308 - 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
309 - 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
310 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
311 - 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
312 - 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
313 - 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
314 - 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
315
2322
8510d3fd7c3b packaging: prepare version 6.1.0
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 2312
diff changeset
316 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
317 -------------------
a4c5744a7b93 safeguard: add an option to disable automatic publishing
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2283
diff changeset
318
2290
a36a8c6a09ac ui: change the hidden revision error message
Boris Feld <boris.feld@octobus.net>
parents: 2289
diff changeset
319 - 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
320 - 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
321 - 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
322 - 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
323 - 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
324
2283
5ef112a6eb87 pkg: prepare release 6.0.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2281
diff changeset
325 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
326 -------------------
eb47d436cdc3 template: adapt to new showlist() API introduced by hg e5eab0fe69ee
Yuya Nishihara <yuya@tcha.org>
parents: 2263
diff changeset
327
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
328 - 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
329 - 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
330 - 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
331 - 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
332
2281
812b866f193c readme: fix 6.0.0 release date
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2276
diff changeset
333 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
334 -------------------
1805
7b8195e22050 extensions: drop the old 'pushexperiment' extension
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1802
diff changeset
335
2258
446824c5e0b8 readme: mention the fix for issue4354
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2243
diff changeset
336 - 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
337 - 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
338 - 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
339 - 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
340 - 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
341 - 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
342 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
343
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
344 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
345 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
346 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
347
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
348 - 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
349 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
350 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
351
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
352 - 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
353 - large memory footprint,
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
354 - 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
355 - 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
356 - 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
357
d83851f2d375 obshashrange: have an half descent wireprotocol command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2122
diff changeset
358 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
359 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
360 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
361
2122
efc6633e78e1 legacy: move 'debugrecordpruneparents' in the extensions
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 2115
diff changeset
362 - 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
363 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
364 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
365
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
366 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
367 -------------------
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
368
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
369 - 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
370
1802
e7b6e9c4a5d4 fix release date in the Readme,
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1790
diff changeset
371 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
372 -------------------
1778
924b76a51d18 wireproto: chunking and compression is forthwith to be handled by hgweb
Martijn Pieters <mjpieters@fb.com>
parents: 1765
diff changeset
373
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
374 - 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
375 - 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
376 - 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
377 - 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
378 - 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
379
1765
727c7211c810 prepare release 5.5.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1764
diff changeset
380 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
381 -------------------
1733
060fe417679f readme: add an entry about the {obsolete} template change
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1728
diff changeset
382
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
383 - 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
384 - 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
385 - 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
386 - 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
387 - 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
388 - 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
389 - 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
390
1717
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
391 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
392 -------------------
1717
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
393
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
394 - compat with Mercurial 3.9
2ad40d972a74 prepare release 5.4.1
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1702
diff changeset
395
1702
b21ce82e6f76 evolve: prepare release of version 5.4.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1686
diff changeset
396 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
397 -------------------
1626
0edb545503fe topic: 'hg evolve --all' pick all trouble within current topic
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1617
diff changeset
398
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
399 - 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
400 - 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
401 - 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
402 - '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
403 - 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
404 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
405 - 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
406 - various documentation fix and update
53a2a9aa3d89 readme: add various missing parts
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 1672
diff changeset
407 - 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
408 - 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
409 - 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
410 - 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
411
1611
5eedfe43e762 prepare version 5.3.0
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1609
diff changeset
412 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
413 -------------------
1478
9603aa1ecdfd evolve: add a command to split commits
Laurent Charignon <lcharignon@fb.com>
parents: 1454
diff changeset
414
1559
bc21846791b6 readme: add something about bookmark within transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1530
diff changeset
415 - 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
416 - 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
417 - 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
418 - 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
419 - 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
420 - 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
421 - 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
422 (for `hg evolve --continue`)
1609
b9e8a47c4d5c Readme: mention fix for issue4950
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1605
diff changeset
423 - 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
424 (issue4950) (hg-3.5+ only)
1529
b338fe4e0657 readme: updateing changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1526
diff changeset
425 - 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
426 - updated help for the `evolve` command
b338fe4e0657 readme: updateing changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1526
diff changeset
427
1519
c15d6168412f prepare version 5.1.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1518
diff changeset
428 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
429 -------------------
1501
5c962163f77a prune: ensure we prune bookmarks in a transaction
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1454
diff changeset
430
1511
91b6a30424a3 evolve: compatibility with coming 3.6
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1503
diff changeset
431 - 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
432 - 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
433 - 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
434 - add some progress data during changesets discovery
bca3fce56b2c merge with default
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1514
diff changeset
435 - 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
436
1454
c79bdc856350 prepare version 5.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1449
diff changeset
437 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
438 -------------------
1357
3bb7a080da4d evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents: 1337
diff changeset
439
3bb7a080da4d evolve: add ordering of the revisions for evolve --rev
Laurent Charignon <lcharignon@fb.com>
parents: 1337
diff changeset
440 - 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
441 - 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
442 - 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
443 - 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
444 - 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
445 do as invocated.
0b714c4ad9ff evolve: consider all potential candidates on bare evolve
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1410
diff changeset
446 - 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
447 a target.
1422
c868a69c29c5 evolve: distinct between '--all' and '--all --any'
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1420
diff changeset
448 - 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
449 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
450 in now in `--all --any`.
1441
a4abe588d77f evolve: mechanism to load some commands selectively
Laurent Charignon <lcharignon@fb.com>
parents: 1427
diff changeset
451 - 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
452 enabling
1672
1b2efccfa4f3 Spelling: committed
timeless@gmail.com
parents: 1645
diff changeset
453 - 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
454 - next: significantly reword error messages
1449
9be1cadf7a07 next: add a --evolve option
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1447
diff changeset
455 - 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
456
1424
1377f6a7f9ec prepare version 5.1.5
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1387
diff changeset
457 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
458 -------------------
1289
12d5c9eaa86d update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1281
diff changeset
459
12d5c9eaa86d update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1281
diff changeset
460 - minor documentation cleanup
1296
23819e1d61fd evolve: add -i flag to amend command
Laurent Charignon <lcharignon@fb.com>
parents: 1289
diff changeset
461 - 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
462 - fix the `debugrecordpruneparents` utility
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
463 - 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
464 - 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
465 - 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
466 - 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
467 - 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
468 - 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
469 - 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
470 parent.
1289
12d5c9eaa86d update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1281
diff changeset
471
1281
891c3ce894fa prepare release 5.1.4
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1279
diff changeset
472 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
473 -------------------
1271
792998917ece Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1257
diff changeset
474
792998917ece Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1257
diff changeset
475 - significant documentation update
1278
5ff8a5d85b2b getbundleobsmarker: prevent crash from filtered content (issue4616)
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1271
diff changeset
476 - 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
477 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
478 - fix the debugobsrelsethashtree command
1271
792998917ece Add "documentation update" to the changelog.
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1257
diff changeset
479
1257
c52c15100fb2 prepare version 5.1.3
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1256
diff changeset
480 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
481 -------------------
1250
f88d5125d41b update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1230
diff changeset
482
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
483 - discovery: fix misbehaving discovery across python version
1254
87d626390270 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1250
diff changeset
484 - pull: properly install the bundle2 par generator
87d626390270 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1250
diff changeset
485 (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
486 - 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
487 - graft: avoid potential deadlock (acquires wlock before lock)
1250
f88d5125d41b update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1230
diff changeset
488
1230
e886bc501796 preparing version 5.1.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1229
diff changeset
489 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
490 -------------------
1229
175cc89bbe4c update 5.1.2 with latest bugfix
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1206
diff changeset
491
175cc89bbe4c update 5.1.2 with latest bugfix
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1206
diff changeset
492 - 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
493
1206
9b8628e0a142 prepare release 5.1.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1205
diff changeset
494 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
495 -------------------
1205
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
496
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
497 - debugobsconvert: fix invalid markers during conversion
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
498 - 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
499 - revset: fix some crash with (issue4515)
bfbe042a2e51 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1201
diff changeset
500
1201
ee9c10728b68 fix release date in the readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1198
diff changeset
501 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
502 -------------------
1191
583f7f03434b init: don't abort Mercurial on version mismatch
Matt Mackall <mpm@selenic.com>
parents: 1189
diff changeset
503
1198
bfe9be352453 update readme and bump version to 5.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1191
diff changeset
504 - 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
505 - evolve: don't abort Mercurial on version mismatch
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
506 - compatibility with mercurial 3.3
1191
583f7f03434b init: don't abort Mercurial on version mismatch
Matt Mackall <mpm@selenic.com>
parents: 1189
diff changeset
507
1189
dbd0733e5840 prepare release 5.0.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1185
diff changeset
508 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
509 -------------------
1185
cc3e68120185 evolve: remove the dependency to the rebase extension
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1182
diff changeset
510
cc3e68120185 evolve: remove the dependency to the rebase extension
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1182
diff changeset
511 - 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
512
1175
51e1e962172c readme: prepare for release 5.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1174
diff changeset
513 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
514 -------------------
1140
b7d85cd8ec7b amend: allow the --logfile argument to work properly
Matt Harbison <matt_harbison@yahoo.com>
parents: 1136
diff changeset
515
b7d85cd8ec7b amend: allow the --logfile argument to work properly
Matt Harbison <matt_harbison@yahoo.com>
parents: 1136
diff changeset
516 - amend: fix --logfile argument
1141
ca17770d2ee9 evolve: preserve branch change
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1140
diff changeset
517 - 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
518 - 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
519 - uncommit: abort when rev specifies the current changeset
61179aeee656 readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1150
diff changeset
520 - evolve: various message improvement
61179aeee656 readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1150
diff changeset
521 - 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
522 - evolve: make next/prev only move bookmarks optionally
61179aeee656 readme: update changelog
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1150
diff changeset
523 - 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
524
1136
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
525 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
526 -------------------
1069
356552e55489 evolve: always use the transaction version of phase movement
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1059
diff changeset
527
356552e55489 evolve: always use the transaction version of phase movement
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1059
diff changeset
528 - 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
529 - 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
530 - 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
531 - 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
532 - 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
533 - 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
534 - 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
535
1136
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
536 - 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
537 changesets pruned.
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
538 - 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
539
e9900a4af996 README: update for 5.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1107
diff changeset
540
1053
bfa9d535f436 README: fix version number
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1049
diff changeset
541 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
542 -------------------
976
bed842762447 amend: add -D/--current-date option, just like mq's qrefresh has
Greg Ward <greg@gerg.ca>
parents: 970
diff changeset
543
bed842762447 amend: add -D/--current-date option, just like mq's qrefresh has
Greg Ward <greg@gerg.ca>
parents: 970
diff changeset
544 - 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
545 - amend: add -U/--current-user option
987
07eef20e36b0 update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 985
diff changeset
546 - evolve: add a --tool option
1047
d830377bf186 evolve: adds a --confirm option
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1035
diff changeset
547 - 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
548 - 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
549 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
550 - 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
551 (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
552 - 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
553 `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
554
1030
e914884fb721 evolve: prepare release 4.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1028
diff changeset
555 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
556 -------------------
1028
fc2be6050312 evolve: update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1010
diff changeset
557
fc2be6050312 evolve: update readme
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 1010
diff changeset
558 - 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
559
970
0304fc2bab15 pkg: prepare release of version 4.0.0
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 957
diff changeset
560 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
561 -------------------
921
b39bdae5189d readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 920
diff changeset
562
952
f83f46411b09 evolve: bump requirement to 3.0.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 939
diff changeset
563 - 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
564 - 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
565 - 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
566 - 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
567 - 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
568 - 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
569 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
570 - 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
571 - 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
572 - 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
573 - 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
574 - 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
575
921
b39bdae5189d readme: rephrase the changelog entry regarding the new exchange
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 920
diff changeset
576 - 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
577 - 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
578 - 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
579 - 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
580
922
ec4c17e0aee6 readme: update the readme with all missing entry
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 921
diff changeset
581 - 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
582
935
a03ea39aca2a prepare release 3.3.2
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 934
diff changeset
583 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
584 -------------------
924
a6a202c22b28 readme: the forgotten update strike again
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 917
diff changeset
585
a6a202c22b28 readme: the forgotten update strike again
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 917
diff changeset
586 - 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
587 (fix issues #16, #35 and #42)
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
588 - 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
589 - 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
590 - 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
591 - 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
592
917
fc04758ea9f5 prepare release 3.3.1
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 915
diff changeset
593 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
594 -------------------
913
2a057f809d03 evolve: update changelog in README
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 859
diff changeset
595
2a057f809d03 evolve: update changelog in README
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 859
diff changeset
596 - various language fix
914
a0e7c38a9df0 evolve: improves readme wording
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 913
diff changeset
597 - 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
598 - 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
599 - 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
600 - 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
601
859
83882f2fbecb prepare 3.3.0 release
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 858
diff changeset
602 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
603 -------------------
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
604
928
be39695cbfda update 3.3.0 readme to include minimal mercurial requirement
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 763
diff changeset
605 - 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
606 - 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
607 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
608 - 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
609 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
610 - 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
611 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
612 - 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
613 - 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
614
753
c3ba8a965a7a prepare 2.8 release
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 752
diff changeset
615 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
616 -------------------
744
72d7b0b9edd6 README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 717
diff changeset
617
72d7b0b9edd6 README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 717
diff changeset
618 - 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
619 - 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
620 - amend: drop the deprecated note option
72d7b0b9edd6 README: update changelog
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 717
diff changeset
621 - 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
622 - 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
623 - 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
624 obsolete
751
a5474648a9d2 gdown/gup: add next/previous alias
Dan Villiom Podlaski Christiansen <dan@cabo.dk>
parents: 750
diff changeset
625 - 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
626 - 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
627 - 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
628
717
cdb52bbbe5b8 prepare release 3.1.0
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 716
diff changeset
629 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
630 -------------------
662
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 636
diff changeset
631
698
b21437d19ea2 changelog: add more entry
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 697
diff changeset
632 - amend: drop deprecated --change option for amend
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
633 - 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
634 - 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
635 - 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
636 - evolve: add a --all option
715
070bbbb0e6f2 prune: add strip-like bookmark
Levi Bard <levi@unity3d.com>
parents: 711
diff changeset
637 - prune: various minor improvements
070bbbb0e6f2 prune: add strip-like bookmark
Levi Bard <levi@unity3d.com>
parents: 711
diff changeset
638 - 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
639 - 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
640
d48aae167b9d prune: documentation update
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 664
diff changeset
641 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
642 -------------------
689
d48aae167b9d prune: documentation update
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 664
diff changeset
643
662
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 636
diff changeset
644 - compatibility with 2.5
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 636
diff changeset
645
636
27c890b4f864 evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 627
diff changeset
646 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
647 -------------------
636
27c890b4f864 evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 627
diff changeset
648
27c890b4f864 evolve: make evolve smarter
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 627
diff changeset
649 - 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
650
627
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
651 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
652 -------------------
627
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
653
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
654 - qsync fixes
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
655 - have qfold ask for commit message
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
656
28d79c21cc3a update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 602
diff changeset
657 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
658 -------------------
596
5527e4fe4418 merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
659
5527e4fe4418 merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
660 - compat with mercurial 2.4
5527e4fe4418 merge changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
661
597
d14f9c4ceaa7 prepares evolve 1.1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
662 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
663 -------------------
571
31efc36f3aac rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 560
diff changeset
664
31efc36f3aac rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 560
diff changeset
665 - 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
666 - 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
667 - 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
668 - smarter divergent handling
571
31efc36f3aac rebase: warn about troubles created by rebase
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 560
diff changeset
669
597
d14f9c4ceaa7 prepares evolve 1.1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 595
diff changeset
670 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
671 -------------------
555
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
672
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
673 - fix hg fold bug
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
674 - fix hg pull --rebase
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
675 - fix detection of conflict with external tools
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
676 - adapt to core movement (caches and --amend)
3704751fa27f update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 541
diff changeset
677
541
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
678 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
679 -------------------
541
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
680
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
681 - documentation improvement
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
682 - 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
683
3859f8e7d0d1 pkg: prepare version 1.0.1
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 540
diff changeset
684 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
685 -------------------
478
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
686
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
687 - 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
688 - stabilize handle killed parent
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
689 - stabilize handle late comer
487
595ae87e94b6 update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 483
diff changeset
690 - stabilize handle conflicting
478
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
691 - stabilize get a --continue switch
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
692 - 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
693 - new "troubled()" revset
479
b63da0fb8ee5 obsolete: add obsolete data to summary.
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 478
diff changeset
694 - summary now reports troubles changesets
482
d2531a747ff5 evolve: fold command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 479
diff changeset
695 - new touch command
d2531a747ff5 evolve: fold command
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents: 479
diff changeset
696 - new fold command
483
b12ff7ef35b1 Introduction of olog as an alias
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 482
diff changeset
697 - new basic olog alias
478
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
698
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
699 - 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
700 - 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
701 extinct() when that happen.
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
702 - 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
703
13ccb68b728d update changelog for upcoming 1.0
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 425
diff changeset
704
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
705 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
706 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
707
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
708 - 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
709 - 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
710 - 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
711 - 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
712 - 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
713 - 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
714 - 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
715 - 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
716
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
717 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
718 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
719
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
720 - obsolete: change warning output to match mercurial core on
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
721 - 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
722 - 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
723
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
724 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
725 -------------------
325
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
726
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
727 - obsolete: Detect conflicting changeset!
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
728 - 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
729 - 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
730 - 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
731 - 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
732
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
733
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
734 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
735 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
736
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
737 - [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
738 - 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
739
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
740
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
741 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
742 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
743
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
744 - 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
745 - 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
746 - adapt for new mercurial
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
747 - 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
748
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
749 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
750 -------------------
425
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
751
1b2757c1bd91 changelog: update changelog for all missing version
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 330
diff changeset
752 - 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
753 - 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
754 - rebase: allow the use of --keep again
c046b083a5e0 README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 325
diff changeset
755 - 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
756 - 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
757 - revset: add, successors(), allsuccessors(), precursors(), allprecursors(),
c2223b3f611a more README changes (oops)
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 328
diff changeset
758 latecomer() and hidden()
328
c046b083a5e0 README: minor changelog update
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 325
diff changeset
759 - evolve: add `prune` alias to `kill`.
1728
f4b2617051ad docs: spelling fixes
Anton Shestakov <av6@dwimlabs.net>
parents: 1725
diff changeset
760 - 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
761 - template: add an {obsolete} keyword
325
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
762
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
763 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
764 -------------------
325
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
765
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
766 - 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
767 - 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
768 - rebase: handle removing empty changesets
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
769 - rebase: handle --collapse
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
770 - evolve: add `obsolete` alias to `kill`
43a686709ded doc: readme and uncommit reference
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 324
diff changeset
771 - evolve: add `evolve` alias to `stabilize`