-
-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhancements #2
Labels
Comments
arxanas
added
enhancement
New feature or request
good first issue
Good for newcomers
labels
Jun 28, 2021
2 tasks
If I could help with GPG support, this is actually a blocker for me to adopt the tool, and I’d be interested in giving a hand (Interestingly enough, this was also a blocker for me trying and using Stacked Git, and this was my first contribution too) |
@lthms I created #465 for GPG-signing commits. You can comment there or join the Discord channel and I can answer any questions you might have. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
advice.detachedHead
tofalse
as part ofinit
process.git undo
: create transactions as part of events (rewrite, hide/unhide multiple, undo), and default to undoing an entire transaction at once. Allow toggling to non-transactional mode.git restack
should rebase entire branches at once, rather than individual commits at a time.git move
enhancements #34.git restack
whenever an operation abandons commits.git restack
if it would succeed. If it has merge conflicts, then we should just warn the user and have them fix it.git smartlog
afterwards.git gc
should show the number of garbage collected nodes.post-commit
hook should show the commit OID and message.git next
/git prev
) to, when checking out to a commit, if it has exactly one branch associated with it, also check out that branch.--branch
flag togit next
/git prev
#192.git smartlog
, if there are abandoned commits, suggest a hint to rungit restack
to fix them up.git sl
after rebase. In large repos, it can take several seconds to compute.post-update
hook. There should be something about the lattice merge-base structure which we can exploit to quickly calculate new merge-bases for all the visible commits, something likeif mb(local, main) = x and mb(main, main') = x then mb(local, main') = x
(but there are some edge-cases due to the fact that nodes can have multiple parents).git-revise
does this)git-branchless
panics if you provide an ambiguous commit hash. (Example:de4cdcf365518
vsde4cdcf3126ad
, both addressed byde4cdcf3
.)git next
andgit prev
should be able to move forward by a number of branches, not just by a number of commits.--branch
flag togit next
/git prev
#192.scm-record
features:The text was updated successfully, but these errors were encountered: