v0.3.5 #103
arxanas
announced in
Release notes
v0.3.5
#103
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
To update your version, run the following:
Release highlights:
git move
is ready for general use. Try it out as a lightning-fast replacement forgit rebase
:git move -s <commit>
: movecommit
and its descendants onto the current commit.git move -d main
: rebase the current commit stack on top ofmain
.git move -b <commit1> -d <commit2>
: move the stack containingcommit1
ontocommit2
.git rebase -i
. Stay tuned for a future release.git rebase --rebase-merges
. If this is part of your workflow, tell me about it in the linked discussion for this release.git restack
now tries to rebase in-memory before falling back to an on-disk rebase. This should speed it up noticeably in most cases.git smartlog
has been improved on large repositories by switching to the Eden SCM's directed acyclic graph implementation. You can expect further performance improvements as I port more of the code to use Eden. Thanks to @quark-zju for answering my questions to help me integrate it.Changelog:
git move --on-disk
. This uses the same system asgit rebase --rebase-merges
.git undo
view to corner #63): The UI forgit undo
has been changed in various ways. Thanks to @chapati23 for their feedback. You can leave your own feedback here: https://github.com/arxanas/git-branchless/discussionsesl01-dag
), which significantly improves performance on large repositories.git-branchless
status messages from unimportantgit
machinery output.git move
tries to avoid issuing a superfluousgit checkout
operation if you're already at the target commit/branch.git restack
uses in-memory rebases by default.git restack
warns if a sub-command fails (e.g. ifgit rebase
fails with merge conflicts that need to be resolved).git undo
shows an informative link when dealing with empty events, rather than warning about a bug. Thanks to @waych for reporting.git undo
's rendering has been reduced.git merge
are now recorded in the event log.git smartlog
no longer crashes after you've just rungit checkout --orphan <branch>
.git-branchless
commands which called subprocesses and then exited quickly no longer fail to print the subprocess output.This discussion was created from the release v0.3.5.
Beta Was this translation helpful? Give feedback.
All reactions