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

Re: checkout-cache -f: a better way?

From
Linus Torvalds <torvalds@osdl.org>
Date
May 20, 2005, 23:51 UTC
Message-ID
<Pine.LNX.4.58.0505201641160.2206@ppc970.osdl.org>
In-Reply-To
<Pine.LNX.4.58.0505201626560.2206@ppc970.osdl.org>
On Fri, 20 May 2005, Linus Torvalds wrote:
Show 6 quoted lines
> 
> In other words, those lines in your script should look like this:
> 
> 	git-read-tree -m HEAD && git-checkout-cache -q -f -u -a
> 
> and you'll be a lot happier.

Btw, I do realize that I'm a total wiener, and that my inability to use "getopt_long()" is shameful and stupid.

What can I say? I'm easily confused, and besides, I really seldom program in user mode.

So if somebody were to getopt'ify git, _without_ adding crapola like autoconf (which probably implies that git would just require GNU getopt), and others agree that it's ok to just say that we expect getopt_long() to exist, then I'd not have any objections to making the above just be

	git-read-tree -m HEAD | git-checkout-cache -fqua

(to which the beavis-and-butthead in me says "hehhehhehh.. He said fqua. Hehhehh. fire fire fire.")

		Linus
Previous: Linus TorvaldsNext: Jeff Garzik
Message 9 of 11 in “checkout-cache -f: a better way?”
  1. Jeff GarzikMay 20, 2005
  2. Junio C HamanoMay 20, 2005
  3. Jeff GarzikMay 20, 2005
  4. Junio C HamanoMay 20, 2005
  5. Jeff GarzikMay 20, 2005
  6. Linus TorvaldsMay 21, 2005
  7. Jeff GarzikMay 21, 2005
  8. Linus TorvaldsMay 20, 2005
  9. Linus TorvaldsMay 20, 2005
  10. Jeff GarzikMay 20, 2005
  11. Junio C HamanoMay 20, 2005

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.