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

Git archeology

From
VGVladimir Gorshenin <gorshenin.vladimir@googlemail.com>
Date
Apr 21, 2018, 06:19 UTC
Message-ID
<CAEbJ=SN0h_eO+0CJQGEnEafhzgAYdgXByUqb_vsC1rgGw7jNAw@mail.gmail.com>
Hi,

My team and I as well as millions of other developers are excited to have such tool at hand as Git. It helps us a lot.

Now we challenged ourselves to be even more productive with Git analyzing our usage history.

And there is a problem, which I believe is fundamental for Git (please prove me wrong): how to find all overlapping commits, e.g. touching the same lines of code?

I played with “Git diff” and “Git blame” but without a reliable result. “Git diff” gives only relative number of lines and it’s not easy to track these number through 1000+ commits. “Git blame” has nice output but without any information about deletion.

What would you advice me to do?

Regards, Wladd

Next: SZEDER Gábor
Message 1 of 5 in “Git archeology”
  1. Vladimir GorsheninApr 21, 2018
  2. SZEDER GáborApr 21, 2018
  3. Vladimir GorsheninApr 24, 2018
  4. Christian CouderApr 21, 2018
  5. Vladimir GorsheninApr 24, 2018

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.