Commit Specification Scheme

Overview

Git commits provided for SCMs such as github.com, github enterprise or stash has to follow a certain template in order to monitor commits in an automated way.

This document defines such a template.

A commit as defined in this document contains of a specification part and an actual message part.

The specification part can be a uniform resource identifier (URI) according to RFC 3686, a github reference or a JIRA ticket key.

The specification must be the first “word” of the commit.