kisslinux / kiss

KISS Linux - Package Manager
https://kisslinux.github.io
MIT License
464 stars 62 forks source link

kiss: git caching #261

Closed dylanaraps closed 3 years ago

dylanaraps commented 3 years ago
  1. If a repository does not exist in the sources cache it is initialized and then pulled down as shallowly as possible.
  2. If the source tracks latest commit or a specific branch/tag, the package manager will pull changes every build.
  3. If the source tracks a specific commit, the commit will be pulled once and every subsequent build will only do a checkout.

Bugs: