v0.9.0 #1326
arxanas
announced in
Release notes
v0.9.0
#1326
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
To install or update
git-branchless
, run the following:Release highlights
git-branchless
sub-crates as required.git hide
andgit sync
; see below.git
in hooks #370 to confirm or refute.merges()
andbranches()
revset functions were introduced.Changelog
See also the release notes for
scm-record
v0.3.0.Added
--dry-run
option togit submit
to report what would be submitted without actually doing so.merges()
and allowbranches()
to filter branch names #1130) Addedmerges()
revset function.merges()
and allowbranches()
to filter branch names #1130) Thebranches()
revset function now accepts an optional text pattern argument to limit which branches are matched.git record
command now accepts-s
/--stash
to return to the previous commit immediately after committing.git record --interactive
.git record
now accepts multiple--message
arguments.git submit --forge github
, but it's too buggy for general use.--exact
flag to skip addingmain
andHEAD
insmartlog
#1241)git smartlog
now accepts--exact
to skip renderingHEAD
and the main branch.git submit
now accepts multiple arguments/revsets.Changed
git sync
are now resolved to their respective stacks.git sync my-branch
to work as expected, instead of needing to usegit sync 'stack(my-branch)'
. The behavior ofgit sync
when called without arguments is not affected by this change. If you rely on the previous behavior, please usegit move -x <commit(s)/revset> -d 'main()'
instead.-D
option fromgit hide
#1152) Previously,git hide
would not delete branches pointing to the hidden commits unless-D
/--delete-branches
was passed. Now, deleting branches is the default behavior. Pass--no-delete-branches
to restore the old behavior.git reword
are now wrapped to 72 characters.⊘
to◌
for synthetic omitted-commit nodes #1230) The icon for omitted commits in the smartlog was changed from⊘
to◌
.Fixed
git-branchless
crate.git amend
when the current commit has descendants.git amend
.branchless
dir for all worktrees #1095) The event log is now shared between all worktrees. Before, commits that were made in one worktree wouldn't be visible in other worktrees, etc.branchless
dir for all worktrees #1095)git submit
now runs in worktree that you invoked it in.branchless
dir for all worktrees #1095)git submit --forge phabricator
no longer records spurious commits whenarc diff
ing.git-branchless
failing on native Windows.Contributors
Thanks to everyone who made this release happen!
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.
This discussion was created from the release v0.9.0.
Beta Was this translation helpful? Give feedback.
All reactions