Carthage / Carthage/Carthage

Networkless checkout/update

Open
#248 0 comments 0 reactions 0 assignees View on GitHub
checkout enhancement update
Dominant language
Swift
Stars
15.2k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

It'd be awesome to be able to use `carthage` while not having internet access.

We'd need to:
1. [Support fetching refs](https://github.com/Carthage/Carthage/issues/116) ahead of time, so they can be checked out later without a connection
2. For `carthage update`, specify that we don't care about retrieving the latest list of tags (just use whatever was fetched already)
3. Somehow support initializing/updating dependencies' submodules without an internet connection

The final piece is really the hardest. Maybe we could keep bare clones of dependencies' submodules too?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.