On Sat, Apr 08, 2023 at 09:28:28PM -0400, Taylor Blau wrote: > > I don't think so. While `git rev-list` traverses objects and performs > > filtering within a revision, `git cat-file --batch-all-objects` traverses > > all loose and packed objects. It might be difficult to perfectly > > extract the filtering from `git rev-list` and apply it to `git cat-file`. > > `rev-list`'s `--all` option does exactly the former: it looks at all > loose and packed objects instead of doing a traditional object walk. Sorry, this isn't right: --all pretends as if you passed all references to it over argv, not to just look at the individual loose and packed objects. Thanks, Taylor