Re: [PATCH 0/8] Introduce git-blame-tree(1) command
From: Taylor Blau <hidden>
Date: 2025-03-26 20:39:01
From: Taylor Blau <hidden>
Date: 2025-03-26 20:39:01
On Wed, Mar 26, 2025 at 09:18:24PM +0100, Toon Claes wrote:
This is yet another attempt to upstream the builtin command `git-blame-tree(1)`. This command is similar to git-blame(1) and shows the most recent modification to paths in a tree.. The last attempt (I'm aware of) was made by Ævar in 2023[1]. That series was based of patches by Peff written in 2011[2].
For what it's worth, the blame-tree implementation that this came from has evolved significantly since it was originally written in 2011. Most recently Stolee and I worked on a version that uses changed-path Bloom filters to narrow the search, passing un-blamed paths to their parents at each level of the traversal. I wonder if it would be easier to start from scratch with the modern implementation rather than land this one and try to build on top of it. Thanks, Taylor