Hello,

I'm in the process of re-working mediawiki-vagrant, which is a set of scripts 
for provisioning a virtual machine for MediaWiki development. I'm struggling to 
identify the best way of fetching mediawiki/core.

An ideal solution would have the following attributes:

- Fast.
- Includes .git metadata, to facilitate contribution of patches.
- Viable on slow network connections.
- Does not require a Gerrit account (to help newcomers get started quickly)

What I tried:

- A shallow (--depth=0) git-clone over HTTPS took around half an hour and 
required transferring 272MB, with 200MB taken up by .git/objects/pack.

- The nightlies on integration.mediawiki.org are small (18MB) and easy to 
retrieve, but the most recent one is from December, and they don't contain any 
.git metadata.

- The snapshots Krinkle maintains on the toolserver are both small and 
up-to-date, but they too do not contain any .git metadata.

- The snapshot link on http://www.mediawiki.org/wiki/Download 
(https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=snapshot;h=refs/heads/REL1_20;sf=tgz)
 just didn't work. It hangs for a while and then spits out HTML.

- Getting a snapshot from GitHub would probably work, but I am loathe to depend 
on it.

Does anyone have any suggestions?

--
Ori Livneh



_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to