Habitening Logo A cup of water.
Habitening

.NET package OctoNotes.Generator.ReleaseNotesSource.GitHub

OctoNotes is a tool for generating release notes from Git repositories. In a perfect, trunk-based world, there would be a single, linear graph between versions of an application. In the real world, however, that's almost never the case. Many releases will have hotfixes; many applications will have LTS branches or maintenance releases; not to mention pull requests and other reasons for branches, both short-lived and long. OctoNotes takes a slightly different view of release notes. OctoNotes views the Git revision graph as the single source of truth. If a bug was fixed in a commit, that bug is only fixed in revisions containing that commit. If a feature was added between versions X and Y, it will appear in the Git revision graph as a commit somwehere between those two points. By leveraging Git tags, OctoNotes can pinpoint precisely where in a Git revision graph a change was introduced, and provide the release notes for just the commits between two points on that graph.

Summary

Count 29 occurrences
State Dead
Last occurred
Habitening next
Age
Average
Honeymoon
Trend None
In degree 100
Out degree 0
External links

Probability of Occurrence

Breakdown by day of the week

Breakdown by day of the month

Breakdown by month

Affected by

lightbulb_outline Didn't find what you were looking for? Create your own!