comparison relnotes/next @ 42541:3de4f17f4824

shelve: move shelve extension to core Until now, `shelve` was bootstrapped as an extension. This patch adds `shelve` on core. Differential Revision: https://phab.mercurial-scm.org/D6553
author Navaneeth Suresh <navaneeths1998@gmail.com>
date Fri, 28 Jun 2019 21:31:34 +0530
parents df5f674050b7
children 4cafbd3b50c6
comparison
equal deleted inserted replaced
42540:80e0ea08b55c 42541:3de4f17f4824
56 empty string instead of '.' to indicate the root directory. 56 empty string instead of '.' to indicate the root directory.
57 57
58 * `util.dirs()` and `util.finddirs()` now include an entry for the 58 * `util.dirs()` and `util.finddirs()` now include an entry for the
59 root directory (empty string). 59 root directory (empty string).
60 60
61 * shelve is no longer an extension now. it will be turned on by default.
62
61 * New API to manage unfinished operations: Earlier there were distinct APIs 63 * New API to manage unfinished operations: Earlier there were distinct APIs
62 which dealt with unfinished states and separate lists maintaining them 64 which dealt with unfinished states and separate lists maintaining them
63 that are `cmdutil.afterresolvestates`, `cmdutil.unfinishedstates` and 65 that are `cmdutil.afterresolvestates`, `cmdutil.unfinishedstates` and
64 `cmdutil.STATES`. Now these have been unified to a single 66 `cmdutil.STATES`. Now these have been unified to a single
65 API which handles the various states and their utilities. This API 67 API which handles the various states and their utilities. This API