Ever since MediaWiki migrated their source control management from Subversion to Git, the tool to download nightly snapshots has been froozen.
I’ve been waiting for a chance to learn more about Git’s command-line tools, so I took this opportunity to work on a new tool where I could do just that.
The new mwSnapshots tool is monitoring all branches of the mediawiki/core.git repository. Once an hour it will fetch all the new commits added to the repository and sync the HEAD positions of all branches. Then, for branches that have changed since the previous run, it will: check them out, create a new
tar archive compressed by gzip, and clean up the old one.