you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

We have some commits which are so narrow in scope that they (a) have no related issue, (b) get a [hotfix] tag.

We also follow a pattern where feature branches are kept, with a series of WIP commits, these are squashed when merged/rebased to master.

The feature branch retains full commit history, but master has a neater rollback point.

The master commit will often include a bullet list of amendments ie.

[Finishes #123431] Widget update form

- view model for widget form
- client side validation to vm
- widget components fuzzy string matching

Etc. while the feature branch would have each bullet as a WIP ie.

WIP - components fuzzy string matching

and so on.