Repository navigation
rootle v0.12.1
- Fixed updater command ownership:
rootle updateupdates the application
and managed providers;rootle self-updateupdates only the application;
rootle provider updaterefreshes provider metadata only. Provider
commands now have a real namespace. Conflicting UI/maintenance arguments
are rejected rather than silently ignored. - Upgrading a v0.12.0 tarball: run
rootle --updateonce to install this
fix, then userootle self-updatefor application-only updates. - Commit diff
/now searches the focused diff without jumping to the
sidebar.n/Nstep matches; Esc cancels an edit or clears committed
highlights before leaving the diff. Search ranges preserve Unicode bytes. dis the single commit-detail key in repository and file history.
File-history Enter still opens the historical file.yyanks a commit URL from the files/message pane, or a revision-pinned
line URL from a source row. Deleted lines use the first parent and old
rename path.Ycopies source text or the full commit message.- Changed files are grouped in an expanded, directory-first hierarchy.
Filters retain needed ancestors and match both sides of a rename.
Directory headings never count as selectable files. - Diff/message page keys and
?help now register in their owning pane;
context-specific hints distinguish file filtering from diff search.
Upgrade
- From a v0.12.0 tarball:
rootle --update(the long flag reaches its existing application updater). - After installing this fix:
rootle self-updateupdates only rootle;rootle updateincludes managed providers. - Homebrew:
brew upgrade rootle - Cargo:
cargo install rootle --locked --version 0.12.1
Four platform archives cover Linux/macOS on x86_64/arm64; Linux builds remain statically linked musl binaries.