This information is conveyed in the first 3 characters of the commit summary line. That way a receiving developer can quickly scan the commit log in o

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-06-21 06:00:04

This information is conveyed in the first 3 characters of the commit summary line. That way a receiving developer can quickly scan the commit log in order to determine risk and intent for any incoming change set.

Each intention can appear at any of the 4 risk levels. Each intention's full details section includes the potential risks inherent in that kind of change, as well as common approaches to attain each risk level.

A bugfix is a lot like a feature. However, the intention is to change an undesired — and usually unintentional — behavior of the current system. The risk profile is similar but the intention is different, so there are often more operational risks.

A Refactoring or Remodeling intends to alter the program in some way without changing any behavior. The risk levels indicate the probability of the commit living up to that intention, based on how the code change was executed.

Changes that don't impact the code, but do change documentation around the code. Note that this does not include end-user documentation1.

Leave a Comment