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

Re: Git commit allow empty docs unclear

From
Philip Oakley <philipoakley@iee.email>
Date
May 4, 2021, 20:35 UTC
Message-ID
<4c7e5858-7694-efe3-d048-da35fc8cba3a@iee.email>
In-Reply-To
<CAL2wJUAk50O-iSH9PEewYHwE9tV-TZZerqd1Eh9OTQfWBkmCgA@mail.gmail.com>
hi Cristiana,
On 04/05/2021 19:31, Cristiana Man wrote:
Show 8 quoted lines
> Hi
>
> The documentation for Git commit --allow-empty option
> (https://git-scm.com/docs/git-commit#Documentation/git-commit.txt---allow-empty)
> contains the acronym SCM which is confusing to me.
> Do you mean Software Configuration Management, Source Control
> Management or Source Code Management?
> Clarifications are appreciated!
Yes, all of them ;-)

Basically the Git (Linux codebase) philosophy is to always have meaningful changes, with meaningful commit change messages.

When Git was being developed (i.e. being implemented in many other code bases) there was a lot of migration of from old "documentation" systems, which often had 'cruft' where options were needed to allow such empty commits, and the common TLA (three Letter abbreviation) of the time 'SCM' could cover all of them. The key aspect is that they were 'foreign' to the Git ecosystem.

Hope that helps.
> --
>
> Kind regards,
> Cristiana Man

-- Philip

Previous: Felipe Contreras
Message 3 of 3 in “Git commit allow empty docs unclear”
  1. Cristiana ManMay 4, 2021
  2. Felipe ContrerasMay 4, 2021
  3. Philip OakleyMay 4, 2021

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.