tyrael Sun, 19 May 2013 08:32:25 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=330285
Log: allowing some people to commit to already migrated dirs Changed paths: U SVNROOT/pre-commit Modified: SVNROOT/pre-commit =================================================================== --- SVNROOT/pre-commit 2013-05-19 08:09:14 UTC (rev 330284) +++ SVNROOT/pre-commit 2013-05-19 08:32:25 UTC (rev 330285) @@ -2,6 +2,7 @@ <?php $migrated_repositories = array('systems/', 'web/', 'phd/', 'php/php-src/', 'php/phpruntests/', 'gtk/php-gtk'); +$migrate_admins = array('dsp', 'johannes', 'tyrael'); // ----------------------------------------------------------------------------------------------------------------------------- // Include require dirname(__FILE__) . '/hook-common.inc.php'; @@ -36,11 +37,14 @@ fail("Commits to archived modules are not allowed.\n"); } - foreach($migrated_repositories as $reponame) { - if (strncmp($changed_path, $reponame, strlen($reponame)) === 0) { - fail("This module now uses git. http://git.php.net\n"); + if (!in_array($commit_info['author'], $migrate_admins)) { + foreach($migrated_repositories as $reponame) { + if (strncmp($changed_path, $reponame, strlen($reponame)) === 0) { + fail("This module now uses git. http://git.php.net\n"); + } } } + /* Tags checks disabled. Too many special cases, not enough people making this mistake to make the extra work worth it.
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php