https://bugzilla.wikimedia.org/show_bug.cgi?id=35574
Krinkle <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] Component|General/Unknown |ExtensionDistributor Product|Wikimedia |MediaWiki extensions Target Milestone|--- |1.20 Summary|extension distributer -- |Add support for Git in |now MW is git and that is |ExtensionDistributor |SVN | --- Comment #5 from Krinkle <[email protected]> 2012-04-18 02:11:15 UTC --- Also note that, contrary to how we managed extensions on the Subversion server, on the Git server every extension has its own repository. Which means they are no longer automatically branched with core. In a way this is a good thing because it means there won't be any ghost branches that the extensions maintainer never choose for. On the other hand it means that: * There is no longer a generic known set of branch names that both core and extensions will all have * Extension maintainers have to branch themselves. So ExtensionDistributor would have to fetch a list of branches and tags from the repo itself after the extension repo is selected on the first page (rather then knowing ahead of time which branches there will be). Also, I'm not sure we have to choose between git or svn, as far as I'm concerned we can just support both. If need be the code may have to be slightly adjusted but I don't think it's anything major. It would periodically pull all repo's from Git that start with "mediawiki/extensions/" (just like it currently already `svn up`'s periodically all of [mediawiki]/trunk/extensions and a select number of branches). And then in the interface it could either mix the names alphabetically, or if there is ambiguity it could add " (git)" / " (svn)" to the <option> name. And for svn it still uses the selected branches and for Git it fetches available tags/branches. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
