Skip to content

Conversation

@Andykl
Copy link
Member

@Andykl Andykl commented Dec 16, 2025

This PR adds specialised Context.clone method and applies it to all the places build system does the clone. That reduces download size a lot (about 99% for mingw-python case).

Use of git clone --revision SHA requieres git at least 2.49 which is not latest default for ubuntu and would also requiere

For Ubuntu, this PPA provides the latest stable upstream Git version

# add-apt-repository ppa:git-core/ppa
# apt update; apt install git

but libyuv and pyobjus are not that big, so that two repos could be reverted to use full clone.

@Andykl
Copy link
Member Author

Andykl commented Dec 16, 2025

That fixes #179

Andykl added a commit to Andykl/renpy-build that referenced this pull request Dec 16, 2025
Ubuntu latest git does not support that, and those repos are not big anyway.
@Andykl
Copy link
Member Author

Andykl commented Dec 16, 2025

I reverted those couple repos and it should be safe to merge.

@Andykl Andykl marked this pull request as ready for review December 16, 2025 05:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant