Right now there is general git support (T37574), but not for branches yet.
The only place Git is supported is as replacement for 'trunk'. I'm not sure that would even work, actually, since then
- extensions that are only in SVN would no longer be downloadable
- branches for Git-only extensions not visible
- if an extension is in both, the branches from the outdated dir in SVN would be shown together with an option for 'master' form Git
.. which is probably why it is disabled by default and we're not using it on mediawiki.org yet.
Instead we should use the local branches of the extensions. If we want to we could have a configuration option that only shows branch names that are in a whitelisted array.
Also, we likely need to get rid of the hardcoded path requirement that everything has to follow [mediawiki]/branches/$version/$extensionName.
Version: unspecified
Severity: major