Details
Details
- Reviewers
- None
- Group Reviewers
hg-reviewers - Commits
- rHGbad66df931b5: relnotes: update next
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Branch
- stable
- Lint
No Linters Available - Unit
No Unit Test Coverage
( )
hg-reviewers |
No Linters Available |
No Unit Test Coverage |
Path | Packages | |||
---|---|---|---|---|
M | relnotes/next (49 lines) |
Commit | Parents | Author | Summary | Date |
---|---|---|---|---|
d624676cd69c | fa1f2e72f951 | Raphaël Gomès | Sep 17 2021, 8:05 AM |
Status | Author | Revision | |
---|---|---|---|
Closed | Alphare | D11448 relnotes: update next | |
Closed | Alphare |
== New Features == | == New Features == | ||||
* `debugrebuildfncache` now has an option to rebuild only the index files | |||||
* `hg config` now has a `--source` option to show where each | |||||
configuration value comes from. | |||||
== Default Format Change == | == Default Format Change == | ||||
These changes affects newly created repositories (or new clone) done with | These changes affects newly created repositories (or new clone) done with | ||||
Mercurial 5.8. | Mercurial 6.0. | ||||
== New Experimental Features == | == New Experimental Features == | ||||
* Added a new `web.full-garbage-collection-rate` to control performance. See | |||||
de2e04fe4897a554b9ef433167f11ea4feb2e09c for more information | |||||
== Bug Fixes == | == Bug Fixes == | ||||
* `hg fix --working-dir` now correctly works when in an uncommitted merge state | |||||
* `rhg` (Rust fast-path for `hg`) now supports the full config list syntax | |||||
* `rhg` now parses some corner-cases for revsets correctly | |||||
* Lots of Windows fixes | |||||
* Lots of miscellaneous other fixes | |||||
== Backwards Compatibility Changes == | == Backwards Compatibility Changes == | ||||
== Internal API Changes == | == Internal API Changes == | ||||
The Dirstate API have been updated as the previous function leaked some | The following functions have been removed: | ||||
internal details and did not distinct between two important cases: "We are | |||||
changing parent and need to adjust the dirstate" and "some command is changing | * `dirstate.normal` | ||||
which file is tracked". To clarify the situation: | * `dirstate.normallookup` | ||||
* `dirstate.otherparent` | |||||
* the following functions have been deprecated, | * `dirstate.add` | ||||
* `dirstate.remove` | |||||
- dirstate.add, | * `dirstate.drop` | ||||
- dirstate.normal, | * `dirstate.__getitem__` | ||||
- dirstate.normallookup, | |||||
- dirstate.merge, | Miscellaneous: | ||||
- dirstate.otherparent, | |||||
- dirstate.remove, | |||||
- dirstate.drop, | |||||
* these new functions are added for the "adjusting parents" use-case: | |||||
- dirstate.update_file, | |||||
- dirstate.update_file_p1, | |||||
* these new function are added for the "adjusting wc file" use-case": | |||||
- dirstate.set_tracked, | |||||
- dirstate.set_untracked, | |||||
- dirstate.set_clean, | |||||
- dirstate.set_possibly_dirty, | |||||
See inline documentation of the new functions for details. | * `wireprotov1peer`'s `batchable` is now a simple function and not a generator | ||||
anymore | |||||
No newline at end of file |