Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 1.95 KB

README.md

File metadata and controls

24 lines (21 loc) · 1.95 KB

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.