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