Evaluate extensions to git filter-process
to improve performance
#5578
Labels
Projects
git filter-process
to improve performance
#5578
We've had a large number of requests for copy-on-write by default functionality, such as (most recently) #5576. In addition, people have noticed that smudging or cleaning large files (e.g. 20 GB) requires allocating that much memory.
It would be helpful to evaluate implementing extensions to the
git filter-process
protocol that allow us to perform copy-on-write functionality both for smudging and cleaning by passing the absolute path to the file. That would improve performance and memory usage for large files.Note that we can't simply use the filename passed in because that might come from
git hash-object --stdin
, where we'd get the path, but that wouldn't necessarily be something in the working tree.The text was updated successfully, but these errors were encountered: