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

Re: Re: git log -M -- filename is not working?

From
Jeff King <peff@peff.net>
Date
May 12, 2010, 13:09 UTC
Message-ID
<20100512130918.GA20755@coredump.intra.peff.net>
In-Reply-To
<AANLkTin0E9rd7Ld3exCA5NbGnYhlspUZ93KT1O6Zvzrq@mail.gmail.com>
On Wed, May 12, 2010 at 09:06:11PM +0800, Bo Yang wrote:
Show 9 quoted lines
> On Wed, May 12, 2010 at 8:01 PM, Eli Barzilay <eli@barzilay.org> wrote:
> >> I really wonder if it would be that hard to just fix the code to follow
> >> several files. [...]
> >
> > That would obviously be a better solution...
> 
> The new line level history browser utility will follow multiple line
> ranges of multiple files and it of course will do this. :) Please wait
> for some days, I will make it possible in this summer.

Yeah, I know there is some overlap with your work. I wonder, though, if it may be desirable for speed reasons to have three levels of limiting:

  1. limit by pathspec (what we have now, very fast)
  2. limit by path with rename following (my patch, slower)
  3. limit to history of arbitrary content (your work, which will
     presumably be even slower still)

Obviously if your (3) can be as fast as my (2), then there is no need for (2).

-Peff
Previous: Bo YangNext: Eli Barzilay
Message 24 of 26 in “git log -M -- filename is not working?”
  1. Eugene SajineMay 7, 2010
  2. Jacob HelwigMay 7, 2010
  3. Eugene SajineMay 7, 2010
  4. Eli BarzilayMay 7, 2010
  5. Matthieu MoyMay 7, 2010
  6. Jakub NarebskiMay 7, 2010
  7. Jeff KingMay 8, 2010
  8. Eli BarzilayMay 8, 2010
  9. Jeff KingMay 8, 2010
  10. Junio C HamanoMay 8, 2010
  11. Eli BarzilayMay 8, 2010
  12. Jeff KingMay 12, 2010
  13. Eli BarzilayMay 12, 2010
  14. Jeff KingMay 12, 2010
  15. Jeff KingMay 12, 2010
  16. Eli BarzilayMay 12, 2010
  17. Bo YangMay 12, 2010
  18. Jeff KingMay 12, 2010
  19. Bo YangMay 13, 2010
  20. Eli BarzilayMay 13, 2010
  21. Jeff KingMay 14, 2010
  22. Eli BarzilayMay 14, 2010
  23. Bo YangMay 12, 2010
  24. Jeff KingMay 12, 2010
  25. Eli BarzilayMay 12, 2010
  26. Bo YangMay 12, 2010

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.