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

Re: Output from "git blame A..B -- path" for the bottom commit is misleading

From
Jeff King <peff@peff.net>
Date
May 9, 2014, 15:29 UTC
Message-ID
<20140509152935.GD18197@sigill.intra.peff.net>
In-Reply-To
<87zjiro856.fsf@fencepost.gnu.org>
On Fri, May 09, 2014 at 07:04:05AM +0200, David Kastrup wrote:
Show 6 quoted lines
> Arguably if the user explicitly limited the range, he knows what he's
> looking at. Admittedly, I don't know offhand which options _will_
> produce boundary commit indications: there may be some without explicit
> range limitation, and we might also be talking about limiting through
> shallow repos (git blame on a shallow repo is probably a bad idea in the
> first place, but anyway).

Yes, I was thinking mostly of "X..Y" types of ranges, which are probably the most common. I hadn't considered shallow repositories, and you can also hit the root commit as a boundary if you do not specify --root.

I guess the question still in my mind is: what use does the identity of the boundary commit have? That is, whether you know ahead of time where the boundary is or not, is there ever a case where knowing its author and/or commit sha1 is a useful piece of information, as opposed to knowing that we hit a boundary at all?

I could not think of one, but I may simply lack imagination.
-Peff
Previous: David KastrupNext: Junio C Hamano
Message 9 of 17 in “Output from "git blame A..B -- path" for the bottom commit is misleading”
  1. Junio C HamanoMay 8, 2014
  2. David KastrupMay 8, 2014
  3. Junio C HamanoMay 8, 2014
  4. Jeff KingMay 9, 2014
  5. Jeff KingMay 8, 2014
  6. David KastrupMay 8, 2014
  7. Jeff KingMay 9, 2014
  8. David KastrupMay 9, 2014
  9. Jeff KingMay 9, 2014
  10. Junio C HamanoMay 9, 2014
  11. David KastrupMay 9, 2014
  12. Duy NguyenMay 10, 2014
  13. John KeepingMay 8, 2014
  14. Junio C HamanoMay 8, 2014
  15. John KeepingMay 8, 2014
  16. John KeepingMay 8, 2014
  17. Junio C HamanoMay 8, 2014

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.