On 9/23/2022 2:28 PM, Taylor Blau wrote: > On Fri, Sep 23, 2022 at 02:23:30PM -0400, Derrick Stolee wrote: >> Do you know if there is any reason to do this explicitly? Does this >> change the set of objects in any way (perhaps by not including >> duplicates that are tracked in those other packs)? > > Yes. The "^" lines become excluded packs from the perspective of the > follow-on reachability traversal to discover the namehashes. So as soon > as we hit an object contained in one of the packs marked as excluded, > we'll halt the traversal along that direction, since we know that we're > not going to pick up any objects in those packs. > > So you could omit them, and you'd get the same resulting pack, but it > would take longer to generate since we wouldn't be stopping the > follow-on traversal as early as possible. Excellent. Thanks for explaining that! -Stolee