-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Missing UI feedback when rebasing onto another branch #1488
Comments
This is still a problem. I'm working on a pretty massive repo, and the rebase operation makes everything hang for sometimes up to a full minute. Worse than it hanging, there's no feedback that lazygit as registered me hitting enter on the "are you sure you want to rebase" prompt, and subsequent enter presses while it is frozen will be applied to the next dialog that appears (i.e. the "conflicts! press enter to continue" prompt). Would it be possible to make rebasing work like some other operations (edit: like checking out a branch) where while waiting there's a spinner in the bottom left that tells you there's something happening? Or maybe there's another solution? |
This should be a really simple fix: In the I've chucked a good-first-issue label on this. Do you feel up to the task @rickyelopez or @grossjohann ? |
yep sounds like fun, I can give it a shot in the next few weeks. |
This issue can be closed; it's resolved by #2851 |
Thank you @topher200 for the reminder. Yes, with the new behavior there is very nice feedback. Let me close this issue. |
thanks guys! sorry I never got to it myself |
Describe the bug
When hitting
r
in the "Local Branches" panel to rebase the currently checked-out branch onto the selected branch, there is no user feedback while the operation is ongoing. Lazygit usually responds really fast, so if it appears to hang for a couple of seconds, I start suspecting that something went wrong.To Reproduce
Start a branch and work on it for a while. Let's say that other people push to
master
while you are working on your branch. After some commits onmaster
have happened, while you are still in your branch:master
branch in the "Local Branches" panelf
to fetch the commits that have happened on the master branchr
to rebase your branch on top of masterExpected behavior
After hitting
r
, the UI updates soon. If the rebase operation is fast, it makes sense to display the result. If the rebase operation is slow, perhaps a spinner would be nice, like the ones from push and pull.Screenshots
I think screenshots are not required.
Desktop (please complete the following information):
jesseduffield/lazygit
tap for HomeBrew)Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: