diff options
author | Andrew Leech <andrew.leech@planetinnovation.com.au> | 2024-11-06 10:31:28 +1100 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2024-12-10 17:17:17 +1100 |
commit | fdd606dd5395d9c474775945fa4458a27199653b (patch) | |
tree | 70a844599d20c65129aa2bf8fe4f6ed1a8aea107 /docs/esp32/tutorial/peripheral_access.rst | |
parent | e8c3f31ba2e5f004dfb972131d5f7d7a961974c2 (diff) | |
download | micropython-fdd606dd5395d9c474775945fa4458a27199653b.tar.gz micropython-fdd606dd5395d9c474775945fa4458a27199653b.zip |
py/mkrules.mk: Use partial clone for submodules if available.
MicroPython relies on a number of submodules for third party and chip
vendor libraries. Users need to check these out before building their
desired ports and Github Actions CI here needs to clone them all multiple
times for every build. Many of these are getting significantly larger over
time, slowing down usage and consuming more disk space.
Newer versions of git have features to avoid pulling all historic / blob
data which can have a significant impact of total data use. This commit
uses a standard feature of git to do a partial clone, with automatic
fallback to previous behavior on error.
Signed-off-by: Andrew Leech <andrew.leech@planetinnovation.com.au>
Diffstat (limited to 'docs/esp32/tutorial/peripheral_access.rst')
0 files changed, 0 insertions, 0 deletions