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

Re: Fix a pathological case in git detecting proper renames

From
Jeff King <peff@peff.net>
Date
Nov 29, 2007, 23:52 UTC
Message-ID
<20071129235253.GA10261@coredump.intra.peff.net>
In-Reply-To
<alpine.LFD.0.9999.0711291442300.8458@woody.linux-foundation.org>
On Thu, Nov 29, 2007 at 03:03:06PM -0800, Linus Torvalds wrote:
> This would probably become easier to do with the linear-time hash-based 
> similarity engine (the stuff Jeff King was working on), but the way the 
> code is currently structured - with no incremental rename detection at 
> all, and with all the scoring in one global table - it's pretty painful.

I think it will get worse, because you are simultaneously calculating all of the similarity scores bit by bit rather than doing a loop. Though perhaps you mean at the end you will end up with a list of src/dst pairs sorted by score, and you can loop over that.

-Peff
Previous: Linus TorvaldsNext: Linus Torvalds
Message 9 of 14 in “problem with git detecting proper renames”
  1. Kumar GalaNov 29, 2007
  2. Linus TorvaldsNov 29, 2007
  3. Kumar GalaNov 29, 2007
  4. Linus TorvaldsNov 29, 2007
  5. Kumar GalaNov 29, 2007
  6. Kumar GalaNov 29, 2007
  7. Fix a pathological case in git detecting proper renamesLinus Torvalds, Nov 29, 2007
  8. Linus TorvaldsNov 29, 2007
  9. Jeff KingNov 29, 2007
  10. Linus TorvaldsNov 30, 2007
  11. Jeff KingNov 30, 2007
  12. Kumar GalaNov 30, 2007
  13. Junio C HamanoNov 30, 2007
  14. Jakub NarebskiNov 30, 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.