From: Taylor Blau Date: Wed, 26 Mar 2025 20:38:59 GMT Subject: Re: [PATCH 0/8] Introduce git-blame-tree(1) command Message-ID: In-Reply-To: <20250326-toon-blame-tree-v1-0-4173133f3786@iotcl.com> 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