On Wed, Oct 30, 2019 at 09:17:02PM +0300, без имени wrote: > > Are there any plans to add a --filter parameter to git gc as well, > > that would be able to prune past history of objects and convert them > > back into pack promises? > > This operation will change the hash, and hence the history. I tried to > draw attention to a specific trick: I don't think this is quite the same thing. Simon is just talking about the partial-clone system. The files are still mentioned in history, but the client does not store the matching blobs themselves. Instead, it can fetch them on-demand from a remote repository. -Peff