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

Re: cvs2git and file permissions

From
Linus Torvalds <torvalds@osdl.org>
Date
Jun 18, 2005, 21:23 UTC
Message-ID
<Pine.LNX.4.58.0506181421070.2268@ppc970.osdl.org>
In-Reply-To
<20050618205208.GA4917@billie.cs.kuleuven.ac.be>
On Sat, 18 Jun 2005, Sven Verdoolaege wrote:
> 
> Let cvs checkout in a temporary directory rather than
> using the pipe option to avoid loss of mode information.
Hmm.. Why do you use the "-N" flag?

Wouldn't it be much cleaner to _not_ create all those sub-directories under ".git-tmp", and instead do something like

	"cvs -q -d %s checkout -d .git-tmp -r%s '%s/%s'" ...
	"mv -f .git-tmp/%s %s\n", dir ? dir+1 : name, name
With that changed (and tested ;), I'll happily take it.
		Linus
Previous: Sven VerdoolaegeNext: Sven Verdoolaege
Message 2 of 3 in “cvs2git and file permissions”
  1. Sven VerdoolaegeJun 18, 2005
  2. Linus TorvaldsJun 18, 2005
  3. Sven VerdoolaegeJun 18, 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.