Open lhchavez opened 3 years ago
@lhchavez I see the #5757 issue was not finished, though it seems like it got very close. I am quite interested in this functionality (and especially the fast single file commit lookup by path) for our project. Was there a blocker that made this whole thing non-viable or is it potentially close to being achievable?
This depends on #5757
Git 2.29 added an extension for
commit-graph
files such that they also contain a bloom filter to track modified paths in commits, which can make the implementation of path-based revwalks easier AND faster.Once some of the changes in #5757 land, this work can start. Some of the tasks involved:
commit-graph
files.commit-graph
metadata.commit-graph
files with changed path bloom filters.Relevant documentation: