Git workflow

This explains how we use branches to enable our git workflow.

Branches

For the Blech compiler development we use branches and follow the article: A successful Git branching model .

The contained workflow diagram visualizes this in a nice way.

The main branches with a permanent lifetime are:

  • master
  • develop

The branch develop reflects the latest development steps, that are successfully build and tested.

Since we did not release a stable version until now, the master branch reflects the evolution of the language and is tagged for pre-releases.

Last modified July 23, 2020: Git workflow updated (56cc51b)