[15:11:25] Bring back SVN [15:11:33] Fixing deprecated code across multiple repos was much easier [15:15:48] Wasn't that just because everything was in one huge repo..? [15:16:05] Yup [15:16:18] But fixing something in 30-50 different repos is a PITA [15:16:23] Find and replace, one commit, done [15:19:02] So many rotting extensions [15:22:06] with one big repo I don't think you could have separated access control [15:22:28] There was only really phase3 seperate rights [15:27:09] function loadMessages() { [15:27:09] static $messagesLoaded = false; [15:27:09] global $wgMessageCache; [15:27:09] if ( $messagesLoaded ) return; [15:27:09] $messagesLoaded = true; [15:27:11] require( __DIR__ . '/../RevisionCommentSupplement.i18n.php' ); [15:27:13] foreach ( $allMessages as $lang => $langMessages ) { [15:27:15] $wgMessageCache->addMessages( $langMessages, $lang ); [15:27:17] } [15:27:20] return true; [15:27:22] } [15:27:26] Oh, ok then [15:28:29] so how were the rights set up in svn? [15:28:57] There were people with SVN access [15:29:03] And then a subset of those had rights to phase3 [15:29:10] It was a config file on the svn server [15:39:44] Wait for all those to be merged before I do anymore [15:42:33] These could really be GCI tasks :P [18:07:24] $techDebt--; [18:09:52] Krenair: Having very fine grained ACL systems for SVN was very possible. The Apache project had a pretty comprehensive system for managing such things. I think I even upstreamed some patches for it in the olden days. [21:28:59] [07:42:33] These could really be GCI tasks :P <-- "Review and merge five of Reedy's patches" [21:29:08] lolol [21:29:17] Florian has merged over 60 of mine today :D [21:29:37] http://koti.kapsi.fi/~federico/crstats/extensions.txt good luck beating addshore [21:29:58] lol [21:30:04] I didn't realise it was a competition [21:31:09] we're just trying to beat l10n-bot. [21:31:40] haha