Re: [PATCH 0/8] Introduce git-blame-tree(1) command
- From
Taylor Blau <me@ttaylorr.com>
- Date
- Mar 26, 2025, 20:38 UTC
- Message-ID
- <Z+Rl43VR3ErE0Bu4@nand.local>
- 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:
Show 6 quoted lines
> 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