Sunday, October 26, 2014

Git Flow Chart Plugin for Stash

Git Flow Chart



The Git Flow Chart plugin for Stash displays a a repository's branches colored for the different branch types typical of Git-flow. It also highlights tags in the commit history.

The plugin creates a very presentable display or the canonical Git-flow branches. The pricing follows the typical Atlassian pricing of really cheap ($10) for 10 users and goes up from there.

Maven Git-flow Plugin

Atlassian developer, Jonathan Doklovic, developed a Java Git-flow library, jgit-flow, that has been integrated into an Apache Maven Plugin. The plugin is available from download on Bitbucket: here. The plugin replaces the maven-release-plugin and serves to implement Git-flow for Maven.

Wednesday, October 15, 2014

About Git-flow

Git-flow


Git-flow is a well-defined process for using git to develop software in a consistent way. Git-flow covers all of the most important steps of managing a project’s development and release process. Git-flow encompasses developing and merging features, applying bug fixes and hot fixes, and creating and tagging releases. Git-flow abstracts many of the low level features of git and takes a lot of the guesswork out of remembering git commands and arguments.

There are a number of tools that are designed to make development with Git-flow easier. The most useful of these is the free, Atlassian SourceTree software package. Using SourceTree to development software with Git-flow is described in my book Introduction to Git-flow: A Git Workflow and Development Model.