gitflow4idea icon indicating copy to clipboard operation
gitflow4idea copied to clipboard

[Feature request] Controlling synced repos as a unit

Open mqzry opened this issue 8 years ago • 6 comments

When you use the 'Control repositories synchronously' setting in IDEA, then git actions will target all repos. For example 'checkout develop' will checkout that branch for all repos in project.

It would be nice if this functionality is also supported by gitflow plugin. The possibility to 'start finish' globally, for every repo at once, and all the other actions as well.

mqzry avatar Aug 21 '17 13:08 mqzry

Thanks for the suggestion! It sounds like a really big feature, which means I won't be able to get around to it soon.

If you want to take a stab at it yourself there's a handy starting guide here: https://github.com/OpherV/gitflow4idea/blob/develop/docs/project_setup.md

OpherV avatar Aug 22 '17 07:08 OpherV

I am also too busy right now. So I will hope for some other generous soul willing to invest time.

mqzry avatar Aug 22 '17 08:08 mqzry

Is that project setup doc still up to date? The only plugin SDK I have, has java1.8 baked into it. Which IDEA plugin SDK are you using?

mqzry avatar Oct 19 '17 12:10 mqzry

This feature would be very great. :+1:

YanickFrehner avatar Jan 24 '18 08:01 YanickFrehner

Can you give me a Hint, where to look? I maybe want to implement this feature myself

YanickFrehner avatar Feb 12 '18 19:02 YanickFrehner

@YanickFrehner Essentially every time a git flow action is initiated with a repo, it has to be initiated for all relevant repos. You'll also need to take care of all possible edge cases (e.g. off the top of my head closing a feature branch on on repo, but another repo doesn't have that branch, or opening a new release branch and another repo already having that branch, or a merge failing on some repos) + error handling

OpherV avatar Feb 19 '18 11:02 OpherV