Jeff King <peff@xxxxxxxx> writes: > But I wonder if it would make sense to keep a cache of these "cut > points" in the partial clone. That's potentially smaller than the > complete set of objects (especially for tree-based partial cloning), and > it seems clear we're willing to store it in memory anyway. That sounds in line with how "shallow" gives us cut points in the history, but then would we end up listing a handful of cut-point objects for each and every commit in the history? That still may be a lot cheaper than computing the same set of cut-point objects every time, though. > And if we do that, would the .promisor file for a pack be a good place > to store it? > > -Peff