| Summary: | interactive rebase can't be continued | ||
|---|---|---|---|
| Product: | [Technology] EGit | Reporter: | Edwin Kempin <edwin.kempin> |
| Component: | UI | Assignee: | Stefan Lay <stefan.lay> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | curtis.windatt.public, daniel_megert, flood, markus.duft, markus.kell.r, matthias.sohn, ob1.eclipse, remy.suen, stefan.lay |
| Version: | 0.11 | ||
| Target Milestone: | 2.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Edwin Kempin
This is a major issue since the error message is not helping much. I had a clean project (no changes applied to it ever). Then I did a 'Pull' which aborted saying rebase STOPPED. After that I was not able to reset or re-checkout. The repository was basically in a dead state for me. The only thing it said all the time was "Rebase interactive". That dialog should have more clues how to fix the problem or even offer direct solutions/buttons inside the dialog, e.g. 'Abort Rebase'. Just encountered this. The conflict wizard says the next steps are to continue the rebase, but no indication where to do so. The repositories view is not where I started looking. I performed the rebase, encountered the conflict, corrected it, then used teh rebase > continue command. This worked, and the change was successfully pushed. However, when trying to change branches after, I was still in the rebase interactive state. The Rebase > ... menu did not appear in the context menu either. Selecting other repositories then trying again made the Rebase > ... menu appear and I was able to abort. Everything is ok for me now. i just encountered this: * create a new feature branch * fetch from upstream * rebase on origin/master * resolve a conflict that arose * rebase > continue * "rebase successfully finished" * repository is still in rebase interactive state and i have no chance to conitnue. the only thing that works there is aborting the rebase. this is not good .... :| i found the following. everytime i get into this situation, it is not a bug of EGit/JGit, but "only" a "bad message" (the "HEAD advanced fast-forward" message). the actual situation i find myself in every time is, that i have zero changes staged when pressing continue (so i didn't accept any changes from the incoming commit). thus i should have actually skipped that commit. and indeed, skipping it resolves the issue and everything works perfectly! as soon as i have any change staged, things work as expected. i proposed a change that fixes this: jgit: http://egit.eclipse.org/r/#change,4959 egit: http://egit.eclipse.org/r/#change,4960 *** Bug 359344 has been marked as a duplicate of this bug. *** I too encountered it: - made changes and committed them to a local repo - did "pull". One file was shown as a conflict and got markers added At this point EGit shows "Rebase interactive" no matter what. (In reply to comment #5) > i proposed a change that fixes this: > > jgit: http://egit.eclipse.org/r/#change,4959 > egit: http://egit.eclipse.org/r/#change,4960 merged as edc1fee033a23189742c (jgit) and 9dcb21678cb223d64a2 (egit) The fix works for me (tested with commit 654264e4) stefan i think you can close this bug...? fix is contained in 2.0 |