You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
+[commit messages are optional](https://schpet.com/note/git-commit-messages-are-optional)
272
277
by Peter Schilling in schpet’s notebook (though for some of mentioned uses,
273
278
commits with empty commit messages are better replaced with `git commit --fixup`).
@@ -286,7 +291,10 @@ __Light reading__
286
291
was first mentioned in [Git Rev News Edition #72](https://git.github.io/rev_news/2021/02/27/edition-72/)
287
292
+[The visualization and analysis of git commit statistics for IT team leaders.](https://dev.to/responsivecrocodile/the-visualization-and-analysis-of-git-commit-statistics-for-it-team-leaders-2pof)
288
293
by Aleksei Bakhirev (Responsive Crocodile) on DEV\.to. Uses the [Assayo](https://github.com/bakhirev/assayo)
289
-
tool written by the author for plots (see also the [assayo.online](https://assayo.online/) webpage).
294
+
tool written by the author for plots (see also the [assayo.online](https://assayo.online/) webpage).<br>
295
+
Thought beware the [Goodhart's law](https://en.wikipedia.org/wiki/Goodhart%27s_law):
296
+
_"When a measure becomes a target, it ceases to be a good measure"_.
297
+
For examples from IT, see Joel on Software "[Measurement](https://www.joelonsoftware.com/2002/07/15/20020715/)" (2002).
290
298
+[Reorient GitHub Pull Requests Around Changesets](https://mitchellh.com/writing/github-changesets)
291
299
from one giant mutable changeset, by Mitchell Hashimoto on his blog (2023).
292
300
+[A Note About Git Commit Messages](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)
0 commit comments