Files
shallow/README.md
2024-01-23 23:01:13 +01:00

1.9 KiB

Armbian logo
Linux Kernel Shallow Bundles

GitHub Workflow Status

Mastodon Follow Discord Liberapay patrons

Why we need this?

  • 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
  • kernel.org has git bundles available for download over HTTPS/CDN (simple file download) and recommend their use - instructions
  • This repository does the heavy lifting. Grabbing bundles, updating them from live git servers, makes them shallow and ready for consumption.
    • Produced shallow bundles are around 250 Mb as of 5.18.y
    • Produced shallow bundles include all tags for the version involved, including -rc tags
    • Scheduled runs update bundles daily, using GitHub actions, including caching.