<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git on Sumner Evans</title><link>https://sumnerevans.com/tags/git/</link><description>Recent content in Git on Sumner Evans</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 02 Jun 2026 19:25:48 -0600</lastBuildDate><atom:link href="https://sumnerevans.com/tags/git/index.xml" rel="self" type="application/rss+xml"/><item><title>Stop Using Conventional Commits</title><link>https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/</link><pubDate>Tue, 02 Jun 2026 06:25:00 -0600</pubDate><guid>https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/</guid><description>&lt;p&gt;You&amp;rsquo;ve almost certainly encountered
&lt;a
 href="https://www.conventionalcommits.org/en/v1.0.0/"
 title="(opens in new tab)"
 rel="external" target="_blank"
 &gt;Conventional Commits&lt;/a&gt; before.
It may have reared its ugly head in the changelog of an open source project
you&amp;rsquo;ve used. It may have been the enforced commit format for an open source
project you contributed to. A lot of people swear by it. I swear &lt;em&gt;at&lt;/em&gt; it.&lt;/p&gt;
&lt;p&gt;Even though it is used by
&lt;a
 href="https://github.com/angular/angular/blob/main/contributing-docs/commit-message-guidelines.md"
 title="(opens in new tab)"
 rel="external" target="_blank"
 &gt;a&lt;/a&gt;
&lt;a
 href="https://electronjs.org/docs/development/pull-requests#commit-message-guidelines"
 title="(opens in new tab)"
 rel="external" target="_blank"
 &gt;large&lt;/a&gt;
&lt;a
 href="https://contribute.freecodecamp.org/how-to-contribute-to-the-codebase/"
 title="(opens in new tab)"
 rel="external" target="_blank"
 &gt;number&lt;/a&gt;
&lt;a
 href="https://jenkins-x.io/community/code/"
 title="(opens in new tab)"
 rel="external" target="_blank"
 &gt;of&lt;/a&gt;
&lt;a
 href="https://github.com/conventional-changelog/commitlint/blob/master/.github/CONTRIBUTING.md"
 title="(opens in new tab)"
 rel="external" target="_blank"
 &gt;popular&lt;/a&gt;
&lt;a
 href="https://github.com/semantic-release/semantic-release/blob/master/CONTRIBUTING.md"
 title="(opens in new tab)"
 rel="external" target="_blank"
 &gt;open&lt;/a&gt;
&lt;a
 href="https://github.com/nuxt/nuxt/blob/main/CONTRIBUTING.md"
 title="(opens in new tab)"
 rel="external" target="_blank"
 &gt;source&lt;/a&gt;
&lt;a
 href="https://github.com/vitejs/vite/blob/main/.github/commit-convention.md"
 title="(opens in new tab)"
 rel="external" target="_blank"
 &gt;projects&lt;/a&gt;,
Conventional Commits is an actively bad standard which
&lt;strong&gt;&lt;a
 href="#focus-failure"&gt;encourages focus on the wrong things&lt;/a&gt; and
&lt;a
 href="#broken-promises"&gt;fails to deliver on its promises&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item></channel></rss>