Community
Participate
Working Groups
For example, at the end of a rebase (after I pressed continue), it would be nice if the "commit and push" could be changed to "push" so I don't have to go anywhere else to push the change I just completed. Otherwise, if I press "commit and push", it complains that I have no staged files. Right now, once my rebase is completed, I have to resort to opening another view, like the Repositories view, in order to push. I think this could be generalized so that when there is no staged file, the button could be just "Push".
+1 I always use "Commit and Push" as my wait to push code to Gerrit (would apply just as well to a direct push to Git). Currently, I usually have to press the "Amend commit" button just to do the "Commit and Push". The proposed changed would improve things nicely. The "Commit" button could also be grayed out in that case.
*** Bug 520496 has been marked as a duplicate of this bug. ***
*** Bug 545729 has been marked as a duplicate of this bug. ***
At the moment, this "issue" is the most annoying one I see with EGit. The workaround to get back to another view, find the node, right-click > Team > Push... is a lot of steps from an operation I typically want to perform often when I'm working on the staging view.
(In reply to Mickael Istria from comment #4) > At the moment, this "issue" is the most annoying one I see with EGit. The > workaround to get back to another view, find the node, right-click > Team > > Push... is a lot of steps from an operation I typically want to perform > often when I'm working on the staging view. It is sharing number #1 with the missing Pull... The same workflow applies when you realize you have to pull before you push.
+1 this sounds like a good idea maybe someone wants to scratch this itch ?
I'm working heavily with the EGit and JGit API at the moment. Time is sparse but I can probably fix this for the 2019/9 simrel. If someone else wants to take it, that's fine too.
I'd be ready to put a few dozen of bucks in a bounty for this one ;)
(In reply to Mickael Istria from comment #8) > I'd be ready to put a few dozen of bucks in a bounty for this one ;) I only accept frosty beverages..
(In reply to Wim Jongman from comment #9) > I only accept frosty beverages.. a few dozens as well?
(In reply to Mickael Istria from comment #10) > (In reply to Wim Jongman from comment #9) > > I only accept frosty beverages.. > > a few dozens as well? Just one is enough :D
Created attachment 278948 [details] Proposal 1 I have built this, and it works fine, but what options do we really want here? Shouldn't we put a large chunk of the Git repo menu here?
Created attachment 278949 [details] Do we want most of these options?
(In reply to Wim Jongman from comment #12) > I have built this, and it works fine, but what options do we really want > here? Shouldn't we put a large chunk of the Git repo menu here? I'm personally not using view toolbar much (I hate it to be honest) and am mostly using the regular buttons below the Git commit message box. Can the change just be renaming the "Commit and Push" button to just "Push" when there is nothing staged, and to link to the Push wizard instead of showing an error in that case?
New Gerrit change created: https://git.eclipse.org/r/162746
Thanks, Mickael!