Bug 558561 - Allow pull from repository group
Summary: Allow pull from repository group
Status: RESOLVED FIXED
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 5.7   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 5.7   Edit
Assignee: Michael Keppler CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-22 09:18 EST by Michael Keppler CLA
Modified: 2020-02-25 06:39 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Keppler CLA 2019-12-22 09:18:09 EST
Right now, repository groups are purely for structuring, without any repository related commands. However, I find myself missing the ability to at least pull directly from the context menu of a group.

It should be sufficient to change the selection-to-repository mapping and the calculation of core properties to effectively delegate that command to the contained repositories.
Comment 1 Alexander Nittka CLA 2020-01-01 05:49:26 EST
The original bug triggering the introduction of repository groups (bugzilla 545123) also mentions branch creation and branch switching as potential bulk operations.

* Maybe these two can be handled analogously.
* Are there other operations for which a bulk option would make sense?
Comment 2 Eclipse Genie CLA 2020-01-04 05:29:14 EST
New Gerrit change created: https://git.eclipse.org/r/155192
Comment 3 Alexander Nittka CLA 2020-01-04 05:33:12 EST
I added a change for activating the existing bulk branch switch for repository groups.
Comment 4 Eclipse Genie CLA 2020-01-04 14:33:25 EST
New Gerrit change created: https://git.eclipse.org/r/155216
Comment 5 Alexander Nittka CLA 2020-01-04 14:36:52 EST
I added a proof of concept change for a bulk branch creation. I will refine the change if you think that it is functionally sound.
Comment 6 Eclipse Genie CLA 2020-01-05 16:02:14 EST
Gerrit change https://git.eclipse.org/r/155192 was merged to [master].
Commit: http://git.eclipse.org/c/egit/egit.git/commit/?id=ccdc386a2d01408e19d26296fad26fffa3e3e61a
Comment 7 Eclipse Genie CLA 2020-01-05 16:02:15 EST
Gerrit change https://git.eclipse.org/r/154993 was merged to [master].
Commit: http://git.eclipse.org/c/egit/egit.git/commit/?id=c191dde7a674ca7c0eee0f241db46a39715b1187
Comment 8 Johan Compagner CLA 2020-01-07 10:56:04 EST
for now i would say that you should show the same context menu as you have when you multi select a few repo's..

Because for me a group is nothing more then a "multi select"

And right now we don't have branch creation (i had that in a egit for that i had for quite some time) But right now we don't need that that much anymore because of our release schedules are not more like "master" and "release" where release is constantly moving every 3 months (master is merged to release)

But still it would be very nice to have a bit more multi creating like branches or tags (thats now always very cumbersome and a lot of repetitive work over multiply repo's)

I will have a look at the gerrit, but can't we somehow just hook into the multi select menu? (so even if we change there that we now also support creating tags that we auto have that in the group one? so we don't need to change this at 2 places?)
Comment 9 Eclipse Genie CLA 2020-02-25 04:33:33 EST
Gerrit change https://git.eclipse.org/r/155216 was merged to [master].
Commit: http://git.eclipse.org/c/egit/egit.git/commit/?id=1205b4b3e62d5622378c20576e1582f9155c677c