Skip to content

git-branchless 0.11.0#284045

Open
BrewTestBot wants to merge 1 commit into
mainfrom
bump-git-branchless-0.11.0
Open

git-branchless 0.11.0#284045
BrewTestBot wants to merge 1 commit into
mainfrom
bump-git-branchless-0.11.0

Conversation

@BrewTestBot
Copy link
Copy Markdown
Contributor

Created by brew bump


Created with brew bump-formula-pr.

Details

release notes
To install or update `git-branchless`, run the following:
$ cargo install --locked git-branchless
$ git branchless init  # in your repository

Release highlights

This release includes a number of new features and changes; including:

  • Rust v1.86 or later is required to build.
  • A new git split command was introduced.
  • Revsets gained a new ! operator, as well some performance improvements.
  • record and amend can now detect and add new, untracked files.
  • record gained several new options, and a breaking change to another; see below.
  • smartlog received rendering updates, a new setting, and a deprecation; see below.

For full details on the numerous other features, changes and fixes, see below.

Additionally, this is the first release managed by @claytonrcarter. If something seems amiss or is not packaged correctly, please mention it in discussion, or open an issue.

Added

  • (#1461): added ! revset postfix operator as shortcut for "only child"
  • (#1464): created git split command to extract changes from a commit
  • (#1603): added git move --dry-run to test in-memory rebases
  • (#1604): git record and git amend can now automatically detect and begin tracking new files (optional, disabled by default)
  • (#1612): added git record --new to create new, empty commits
  • (#1631): the --reparent flag, previously only available to git amend, is now available to git move, git restack, git split, git sync and git test
  • (#1632): added git record --fixup option, to create a fixup commit (similar to reword --fixup)

Changed

  • (#1270): git smartlog now renders with curved corners
  • (#1271): git smartlog renders commit nodes more consistently with other nodes
  • (#1315): git smartlog now reads the branchless.smartlog.reverse config setting (the --reverse option has been deprecated)
  • (#1462) BREAKING: git record will use a default commit message with --stash (instead of prompting for one)
  • (#1463): git switch now accepts a revset whose sole head will be checked out, and correctly treats - to mean last checked out commit or branch
  • (#1492): scm-record upgraded to v0.5.0.
  • (#1591): improved performance of some revset expressions
  • (#1593) BREAKING: The minimum supported Rust version (MSRV) is now 1.82. See #1638 below.
  • (#1638) BREAKING: The minimum supported Rust version (MSRV) is now 1.86, and the rust edition is now 2024.
  • (#1661): add nix devshell (and other nix updates and fixes)

Fixed

  • (#1439): fix panic with custom git status configuration
  • (#1611): fix behavior of git record --stash on a detached HEAD
  • (#1618): fix behavior of various commands when operating on branches that have the same name as files in the current directory
  • (#1647): correctly describe behavior of when check out target is omitted to git switch
  • (#1651): fix panic when running git-brancless commands in bare repos
  • (#1659): fix snapshotting for submodules and symlinks ending in a /

Contributors

Thanks to everyone who made this release happen! In particular, we'd like to thank our new contributors:

If you're interested in contributing, check out the Developer Guide in the Wiki, or post in the Discussions or Discord server to ask any questions.

Full Changelog: arxanas/git-branchless@v0.10.0...v0.11.0

View the full release notes at https://github.com/arxanas/git-branchless/releases/tag/v0.11.0.


@github-actions github-actions Bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels May 21, 2026
@botantony botantony force-pushed the bump-git-branchless-0.11.0 branch from d377f55 to d271e07 Compare May 21, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` rust Rust use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant