v0.3.8 #246
arxanas
announced in
Release notes
v0.3.8
#246
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.
Uh oh!
There was an error while loading. Please reload this page.
-
To install or update
git-branchless, run the following:Release highlights
git next/git prevnow take--all/--branch/--merge/--forceoptions.git branchless checkout: to interactively check out a commit from the smartlog via fuzzy-finding.git config alias.co 'branchless checkout'.git branchless amend: to amend changes into the current commit, and restack any descendants.git config alias.amend 'branchless amend'.Changelog
Added
git branchless checkoutcommand, which enables you to interactively pick a commit to checkout from the commits tracked in the smartlog.git nextaccepts an--interactiveflag which, if set, prompts which commit to advance to in ambiguous circumstances. This can be enabled by default with thebranchless.next.interactiveconfig setting.git logby default.git branchless initin the repository.git nextandgit prevaccept-a/--allto take you all the way to a head or root commit for your commit stack, respectively.git nextandgit prevaccept-b/--branchto take you to the next or previous branch for your commit stack, respectively.git branchless amendcommand that amends the current HEAD commit, and automatically performs a restack.git nextandgit prevaccept-m/--mergeto merge unstaged changes when checking out to the destination commit.git nextandgit prevaccept-f/--forceto discard unstaged changes when checking out to the destination commit.git branchless initwarns if the configuration valuecore.hooksPathis set.Fixed
ORIG_HEADis populated correctly, which means that Git commands which write toORIG_HEADdon't accidentally clobber unrelated branches.git branchless initnow appends to your existing hooks, rather than silently doing nothing.git rebase --abort#172) When carrying out an on-disk rebase operation withgit move, callinggit rebase --abortwill correctly reset the branch which you had checked out prior to the rebase.git restackresurrected some old commits #209)git restackno longer resurrects commits which were created beforegit branchless initwas run.git restackno longer checks out back to an abandoned commit in some circumstances.New Contributors
Thanks to the following first-time contributors!
I'd also like to thank several users for their high-quality discussions and bug reports, whom I don't list here because the list can't be automatically generated, and I'm afraid I'll omit someone. Your feedback is appreciated!
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.3.8.
Beta Was this translation helpful? Give feedback.
All reactions