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

Re: [PATCH] Remove use of git-rev-parse and replace git-rev-list --pretty with git-log

From
Linus Torvalds <torvalds@linux-foundation.org>
Date
Mar 4, 2007, 21:44 UTC
Message-ID
<Pine.LNX.4.64.0703041339070.3953@woody.linux-foundation.org>
In-Reply-To
<7virdiczn0.fsf@assigned-by-dhcp.cox.net>
On Sat, 3 Mar 2007, Junio C Hamano wrote:
Show 5 quoted lines
> 
> I do not think I've asked Linus about how he originally came up
> with "three dashes at the beginning of line" convention in the
> kernel circle, but my guess always have been that it would
> automatically allow us to accept patches prepared like this.
Indeed. The three dashes are just two different usage cases:
 - bare patches. So we stop on 
	--- Makefile.orig
	+++ Makefile
   exactly the same way we stop of "^diff -" and "Index: "
 - that then meant that I also extended it to ask people to add comments 
   after a "---" section.
That said, we could certainly require that it be:
 - either just three dashes on the line
OR
 - three dashes, exactly one whitespace, and what looks like a filename 
   (which in turn can have a date after it, that's what many versions of 
   GNU patch do)

but it won't remove the case where if somebody writes some text message that really *looks* like the beginning of a patch, it's what git "mailinfo" will use to split the patch from the top of the message. So we can tighten it up a bit, but people still need to be aware of this!

		Linus
Previous: Junio C Hamano
Message 9 of 9 in “Fix typo on variable name $newref should be $newrev in sample update hook”
  1. Fix typo on variable name $newref should be $newrev in sample update hookAndy Parkins, Mar 2, 2007
  2. Linus TorvaldsMar 2, 2007
  3. Andy ParkinsMar 2, 2007
  4. Remove use of git-rev-parse and replace git-rev-list --pretty with git-logAndy Parkins, Mar 2, 2007
  5. Linus TorvaldsMar 2, 2007
  6. Junio C HamanoMar 2, 2007
  7. Andy ParkinsMar 3, 2007
  8. Junio C HamanoMar 3, 2007
  9. Linus TorvaldsMar 4, 2007

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.