git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Cease and desist for companies and government agencies misusing git

From
Junio C Hamano <gitster@pobox.com>
Date
Oct 30, 2025, 19:50 UTC
Message-ID
<xmqq1pmk5fts.fsf@gitster.g>
In-Reply-To
<CADanQgA3h52hax-mdSTBV-tNDGvNRSxLU217aVygj7Cs7Lu8Bg@mail.gmail.com>
Mark Bauermeister <warfan2007@gmail.com> writes:
> Is it time for an online campaign ala "Merge commits considered harmful"?
>
> I have nothing against a merge commit being the result of a successful
> PR but people spamming merge commits are ... something else.

There do exist people who make pointless back-merges into their topic from the trunk, just like there are those who pointlessly rebase their topic every time they notice that the trunk got updated. Both are bad, even though constant rebasing would hide the fact they were rebased and what was integrated at the end was less well tested than what was originally written, so in a sense it may be worse.

These people need to learn that they can make trial merges every once in a while so that their topic can be used with more recent tip of trunk than where they forked from, and that they do not have to keep these trial merges in the history.

Previous: Nico Williams
Message 3 of 3 in “Cease and desist for companies and government agencies misusing git”
  1. Mark BauermeisterOct 30, 2025
  2. Nico WilliamsOct 30, 2025
  3. Junio C HamanoOct 30, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.