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
Uh oh!
There was an error while loading. Please reload this page.
-
To update your version, run the following:
Release highlights:
git moveis ready for general use. Try it out as a lightning-fast replacement forgit rebase:git move -s <commit>: movecommitand 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 containingcommit1ontocommit2.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 restacknow tries to rebase in-memory before falling back to an on-disk rebase. This should speed it up noticeably in most cases.git smartloghas 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 undoview to corner #63): The UI forgit undohas 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-branchlessstatus messages from unimportantgitmachinery output.git movetries to avoid issuing a superfluousgit checkoutoperation if you're already at the target commit/branch.git restackuses in-memory rebases by default.git restackwarns if a sub-command fails (e.g. ifgit rebasefails with merge conflicts that need to be resolved).git undoshows 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 mergeare now recorded in the event log.git smartlogno longer crashes after you've just rungit checkout --orphan <branch>.git-branchlesscommands 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