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