Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Interactive rebase #32

Open
Geobert opened this issue Apr 23, 2020 · 9 comments
Open

Interactive rebase #32

Geobert opened this issue Apr 23, 2020 · 9 comments
Labels
enhancement New feature or request pinned

Comments

@Geobert
Copy link

Geobert commented Apr 23, 2020

Is your feature request related to a problem? Please describe.
I'm also using Fork, and the sudden change of policy doesn't really suit me so I was looking for an alternative. The feature I use the most was interactive rebase so here is my feature request :)

Describe the solution you'd like
Ability to have a list of commit that I can act upon (squash, reword etc…)

Describe alternatives you've considered
I'm not really good at git CLI, always used a UI so if gitui could become a fully featured Git UI, that would be awesome.

@extrawurst
Copy link
Owner

Hi @Geobert thanks for your interest in this project, Interactive Rebase is absolutely on my list of features for the commit log view (#2)

@naturallymitchell
Copy link

related: Git Interactive Rebase Tool

@extrawurst
Copy link
Owner

A great example how to make it a nice UX

@zQueal
Copy link

zQueal commented Feb 7, 2022

Is there any planned movement on this at all? Really loving gitui, but I need to keep lazygit around as well because it makes rebasing and fixup commits very easy. Would love to just be able to use gitui for it.

@extrawurst
Copy link
Owner

It is planned, yes

@extrawurst
Copy link
Owner

depends on upstream lack of rebase support: libgit2/libgit2#6332

@hyiltiz
Copy link

hyiltiz commented Dec 23, 2023

Would it be possible to workaround the limitations of libgit2 by relying on https://github.com/MitMaro/git-interactive-rebase-tool as a 3rd party dependency, if it exposes the key functionality as somewhat stable API?

@tomasol
Copy link

tomasol commented Sep 26, 2024

To keep things simple, gitui could simply invoke git rebase <commit> --interactive . Depending on the user's git configuration, it would invoke a text editor or a gui like git-interactive-rebase or perhaps even gitui once it gains this feature.

@tkr-sh
Copy link

tkr-sh commented Jan 15, 2025

I'm probably going to work on it in the coming weeks. This doesn't seems that hard to do something similar as https://github.com/MitMaro/git-interactive-rebase-tool

See: #2084 (comment)

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request pinned
Projects
None yet
Development

No branches or pull requests

7 participants