Currently the proxy uses "git rev-list --no-walk " to determine whether or not the cache contains a given SHA1.
This seems very inefficient, since it requires one process to be run per SHA1. There should be a more efficient way (a single process for the whole "want" section, ideally).
Currently the proxy uses "git rev-list --no-walk" to determine whether or not the cache contains a given SHA1.
This seems very inefficient, since it requires one process to be run per SHA1. There should be a more efficient way (a single process for the whole "want" section, ideally).