JGit Flow: A Java Git Flow Implementation is available

345 views
Skip to first unread message

Jonathan Doklovic

unread,
Mar 25, 2013, 5:43:22 PM3/25/13
to gitflo...@googlegroups.com
Hi All,

Just wanted to let everyone know that I had a need for running git flow commands inside of a Java application.
This lead me to create a generic Java library for git flow built on top of JGit.

If you're interested, you can checkout the project here:


Thanks,

- Jonathan

Mark Derricutt

unread,
Mar 25, 2013, 6:27:25 PM3/25/13
to gitflo...@googlegroups.com
Nice! Now you've got me thinking of maven-release-plugin integration
work flow somehow ;-)

Jonathan Doklovic

unread,
Mar 25, 2013, 6:32:40 PM3/25/13
to gitflo...@googlegroups.com
Heh, funny you should mention that.... Already working on a gitflow-release-plugin that replaces the maven-release-plugin. Stay tuned....

Mark Derricutt

unread,
Mar 25, 2013, 9:08:58 PM3/25/13
to gitflo...@googlegroups.com
Oooo - maybe you fix all the bugs with m-r-p whilst your at it ;-)

Look forward to seeing what you're up to..

Jonathan Doklovic

unread,
Mar 26, 2013, 12:14:35 PM3/26/13
to gitflo...@googlegroups.com
Sure. I was planning on ripping out a bunch of stuff I don't really need anyway like site generation.
Any specifics you'd like to see fixed?

Luke Farrar

unread,
Apr 8, 2013, 5:05:58 AM4/8/13
to gitflo...@googlegroups.com

Hi,

On a similar note I made a git-flow maven plugin a while back which I
put on github a couple of months ago.
It has a simple java gitflow library, but only what was needed for the
plugin.

https://github.com/lukepfarrar/gitflow-maven-plugin

Cheers,
Luke Farrar
> --
> You received this message because you are subscribed to the Google
> Groups "gitflow-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to gitflow-user...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Jonathan Doklovic

unread,
Apr 9, 2013, 5:17:25 PM4/9/13
to gitflo...@googlegroups.com
I now have a "fully" functional version of a maven-jgitflow-plugin working.

Still writing up docs, but essentially you can do: jgitflow:release-start and jgitflow:release-finish

Combines what the maven-release-plugin does with what git flow does.

Unlike the MRP, it does everything in git flow branches and doesn't use any backup files. It also keeps master on the release version and develop on the development version.

Tomorrow I plan to have a 1.0-alpha1 release out with docs.

- Jonathan
Reply all
Reply to author
Forward
0 new messages