LoopPerfect / buckaroo

The decentralized package manager for C++ and friends 🏝️
https://buckaroo.pm
MIT License
935 stars 33 forks source link

feat: implements cache first option for remoterefs fetching #335

Closed nikhedonia closed 5 years ago

nikhedonia commented 5 years ago

git ls-remote is a slow operation. This PR adds the option --cache-first allowing the user to skip the syncing of the local cache with the remote if possible. This speeds-up resolution significantly (more than 10x) but may result in a set of packages that is not up-to-date