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
Uh oh!
There was an error while loading. Please reload this page.
-
To install or update
git-branchless, run the following:Release highlights
git-branchlesssub-crates as required.git hideandgit sync; see below.gitin hooks #370 to confirm or refute.merges()andbranches()revset functions were introduced.Changelog
See also the release notes for
scm-recordv0.3.0.Added
--dry-runoption togit submitto 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 recordcommand now accepts-s/--stashto return to the previous commit immediately after committing.git record --interactive.git recordnow accepts multiple--messagearguments.git submit --forge github, but it's too buggy for general use.--exactflag to skip addingmainandHEADinsmartlog#1241)git smartlognow accepts--exactto skip renderingHEADand the main branch.git submitnow accepts multiple arguments/revsets.Changed
git syncare now resolved to their respective stacks.git sync my-branchto work as expected, instead of needing to usegit sync 'stack(my-branch)'. The behavior ofgit syncwhen 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.-Doption fromgit hide#1152) Previously,git hidewould not delete branches pointing to the hidden commits unless-D/--delete-brancheswas passed. Now, deleting branches is the default behavior. Pass--no-delete-branchesto restore the old behavior.git rewordare 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-branchlesscrate.git amendwhen the current commit has descendants.git amend.branchlessdir 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.branchlessdir for all worktrees #1095)git submitnow runs in worktree that you invoked it in.branchlessdir for all worktrees #1095)git submit --forge phabricatorno longer records spurious commits whenarc diffing.git-branchlessfailing 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