ungit icon indicating copy to clipboard operation
ungit copied to clipboard

Integrate Git-flow

Open renierdbruyn opened this issue 10 years ago • 11 comments

I am looking for a tool to use on Ubuntu, so far this project has my attention... All it needs though is Git-flow. Is there is a possibility that it can be integrated into this project?

renierdbruyn avatar Feb 05 '14 14:02 renierdbruyn

Exactly what do you have in mind? I guess you can already follow the git-flow modell, just that there's no custom ui for things like managing gitflow "features".

FredrikNoren avatar Feb 06 '14 03:02 FredrikNoren

Well, maybe make like a Git-flow tab, or button that when clicked on will open a modal, or pop up window, with the Git-flow options, i.e. Feature, Release, Hotfix... What are your though on this?

renierdbruyn avatar Feb 10 '14 07:02 renierdbruyn

To me, this seems like the kind of thing you'd expect to be a separate plugin or something. But then again, the same could be said for gerrit integration; and that's already part of vanilla ungit (not that I'm complaining :stuck_out_tongue: ).

Ajedi32 avatar Feb 10 '14 14:02 Ajedi32

@Ajedi32 no I agree, the only reason it's not a plugin (the gerrit integration) is that there's no infrastructure for plugins (yet) :)

FredrikNoren avatar Feb 11 '14 02:02 FredrikNoren

@FredrikNoren So if you integrate Git-Flow, it will be as a plugin?

renierdbruyn avatar Feb 11 '14 06:02 renierdbruyn

@renierdbruyn It's a bit out of scope for Ungit right now. I want to create a plugin infrastructure for Ungit, enabling others to do this kind of stuff, but plugin infrastructures are tricky it's not something I'm actively working on right now.

FredrikNoren avatar Feb 14 '14 05:02 FredrikNoren

@renierdbruyn Ok, you kind of managed to nerd snipe me here so there's actually a plugin infrastructure for Ungit now. I wont have any time writing this plugin but if you want to give it a try I'd be happy to assist with making sure the plugin api is extensible enough for you to do it. See https://github.com/FredrikNoren/ungit/blob/master/PLUGINS.md for a brief tutorial on how it works.

Closing this one now as it's never going to be part of Ungit proper.

FredrikNoren avatar Feb 28 '14 05:02 FredrikNoren

almost 2 years late , still no plans on git-flow ??

hadyrashwan avatar Jan 17 '17 08:01 hadyrashwan

Oh, it might have been premature to close this ticket as underlying issue wasn't resolved.

I'm working on several other things that has been in on back burner for a very long time but let me repoen this issue so it can be tracked and evaluated.

jung-kim avatar Jan 17 '17 17:01 jung-kim

For me, more than git-flow commands (which is possible through other plugins in IDE's and etc, altough it would be awesome to have), I think is essential to see the graphical idea of git-flow, even if unsupported.

That is, see the main branches (master and develop) thicker and side by side, with supporting branches also side by side and thinner. As I understand, things get a little messed up if considered as normal branches

bernardoadc avatar Nov 27 '17 18:11 bernardoadc

I really like the way GitKraken handles Git Flow, making sure that naming conventions such as feature/ are being followed etc.

The functionality of Git Flow can be manually done by the user, but it'd get a bit tedious in a larger dev team. It would naturally lead to mistakes being made.

Flixbox avatar Oct 01 '19 07:10 Flixbox