Github user rnewson commented on the pull request:
https://github.com/apache/couchdb-couch-log/pull/1#issuecomment-58815128
git config can be overriden in a few places, but, yeah, you'd ask the user
to set this up (ditto for build system).
the git wrapper could be tweaked to not update the mirror (the only penalty
is you hit upstream for the packs you didn't find locally).
for offline-ness, you'd want something a bit different to this. you'd want
something that made copies of the repos, maybe use a wrapper to intercept what
people are cloning and feed that into a system that will update those things
when you're next online, and then insteadOf clauses to point https:// to local
file:// repos.
I've not noticed an overhead for the python invocation of consequence.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---