jj/cli
Essien Ita Essien a6d8009097 Define builtin_immutable_heads() as a default revset alias.
* Add `builtin_immutable_heads()` in the `revsets.toml`.
* Redefine `immutable_heads()` in terms of `builtin_immutable_heads()`
* Warn if user redefines `builtin_immutable_heads()`, `mutable()` or
  `immutable()`.
* Update module constant in revset_util.rs from BUILTIN_IMMUTABLE_HEADS
  to USER_IMMUTABLE_HEADS to avoid confusion since it points at
  `immutable_heads()` **and** we now have a revset-alias
  literally named `builtin_immutable_heads()`.
* Add unittest
* Update CHANGELOG
* Update documentation.

Fixes: #4162
2024-08-14 11:32:16 +01:00
..
examples copy-tracking: create CopyRecordMap and add it to diff summaries 2024-08-11 17:01:45 -04:00
src Define builtin_immutable_heads() as a default revset alias. 2024-08-14 11:32:16 +01:00
testing fake-formatter: add --uppercase and --append formatting behaviors 2024-07-25 13:40:18 -05:00
tests Define builtin_immutable_heads() as a default revset alias. 2024-08-14 11:32:16 +01:00
build.rs
Cargo.toml built-in pager: write a message to the user if pager failed to start 2024-08-03 17:45:18 -07:00
LICENSE