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

Re: Tracking files across tree reorganizations

From
Petr Baudis <pasky@suse.cz>
Date
Dec 15, 2005, 01:44 UTC
Message-ID
<20051215014453.GN22159@pasky.or.cz>
In-Reply-To
<43A0AE6B.3040309@zytor.com>

Dear diary, on Thu, Dec 15, 2005 at 12:44:43AM CET, I got a letter where "H. Peter Anvin" <hpa@zytor.com> said that...

> HOWEVER, I maintain that this is unnecessary (and, as Linus has pointed 
> out several time, losing) -- we already detect renames without relying 
> on commit-time metadata.  If it's too expensive to generate the metadata 
> on every merge, it can be cached.

Just for the record, I'm not convinced at all (there's probably no point in elaborating the reasons again). I give up, though - I don't know how to store the explicit rename information "invisibly" so that Linus would be willing to merge commits containing it, and that would make the whole thing pretty much pointless at least for the kernel.

I plan to revive some old patches changing large portions of cg-log in the next few days, consequently making it trivial to add the on-the-fly automatic renames detection to per-file cg-log.

-- 
				Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
VI has two modes: the one in which it beeps and the one in which
it doesn't.
Previous: H. Peter AnvinNext: Martin Langhoff
Message 10 of 13 in “Tracking files across tree reorganizations”
  1. H. Peter AnvinDec 14, 2005
  2. Petr BaudisDec 14, 2005
  3. H. Peter AnvinDec 14, 2005
  4. Petr BaudisDec 14, 2005
  5. H. Peter AnvinDec 14, 2005
  6. Linus TorvaldsDec 14, 2005
  7. H. Peter AnvinDec 14, 2005
  8. Junio C HamanoDec 15, 2005
  9. H. Peter AnvinDec 15, 2005
  10. Petr BaudisDec 15, 2005
  11. Martin LanghoffDec 15, 2005
  12. Martin LanghoffDec 15, 2005
  13. H. Peter AnvinDec 15, 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.