svn: SVNROOT/ commit-bugs.php
[email protected] (Rasmus Lerdorf) Tue, 21 Jul 2009 23:56:57 +0000
| Newsgroups | php.cvs,svn.migration |
|---|---|
| Message-ID | <[email protected]> |
--cfdce50f819ec773379a62f86ea290e0d36539e1
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
rasmus Tue, 21 Jul 2009 23:56:57 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=284570
Log:
Restore the the changed path check to figure out which
bug project this bug reference is for to avoid the problem
seen in http://news.php.net/php.pear.cvs/56698
Changed paths:
U SVNROOT/commit-bugs.php
Modified: SVNROOT/commit-bugs.php
===================================================================
--- SVNROOT/commit-bugs.php 2009-07-21 23:11:29 UTC (rev 284569)
+++ SVNROOT/commit-bugs.php 2009-07-21 23:56:57 UTC (rev 284570)
@@ -23,11 +23,19 @@
}
// -----------------------------------------------------------------------------------------------------------------------------
+// Pick the default bug project out the of the path in the first changed dir
+switch (substr(trim($commit_info['dirs_changed'][0]),4)) {
+ case 'pear': $bug_project_default = 'pear'; break;
+ case 'pecl': $bug_project_default = 'pecl'; break;
+ default: $bug_project_default = '';
+}
+
+// -----------------------------------------------------------------------------------------------------------------------------
// Process the matches
$bug_list = array();
foreach ($matched_bugs as $matched_bug) {
$bug = array();
- $bug['project'] = isset($matched_bug[1]) ? $matched_bug[1] : '';
+ $bug['project'] = isset($matched_bug[1]) ? $matched_bug[1] : $bug_project_default;
$bug['number'] = intval($matched_bug[2]);
$bugid = $bug['project'] . $bug['number'];
$bug['url_prefix'] = isset($bug_url_prefixes[$bug['project']]) ? $bug_url_prefixes[$bug['project']] : $bug_url_prefixes[''];
--cfdce50f819ec773379a62f86ea290e0d36539e1--