mirror of
https://github.com/armbian/shallow.git
synced 2026-01-06 10:38:03 -08:00
3a4666a8e05ce6352d34a221d302de1636365426
Shallow Linux Kernel git trees
Why
- Full, non-shallow clones of Linux kernel trees are multiple gigabytes in size, and take a lot of time to process.
- Shallow clones are much smaller, but cloning/fetching shallow trees impose a huge load on the git server (eg:
kernel.org) kernel.orghas git bundles available for download over HTTPS/CDN (simple file download).- in fact, they recommend their use and have instructions
- So this repo does the heavy lifting, grabbing bundles, updating them from live git servers, and makes them shallow and ready for consumption.
- Produced shallow bundles are around 250mb as of 5.18.
- Produced shallow bundles include all tags for the version involved, including
-rctags - Scheduled runs update the bundles every 24hs, using GitHub actions, including caching.
Languages
Shell
100%