James, in the past, there was very little interest in a PHP 4
HEAD branch, if you care to recall. Because your rashness
has rendered diff and merge unusable between PHP 4/5, we can
only expect to see even less interest.
Lowering the bar should be the answer to faiding interest,
not raising..
> referred to this change frequently. The problem is that you cannot
> sustain such radical changes in source this way. The differences between
> php3 and php4 are similar to the differences between php4 and php5, with
> many radical changes to the source code being made in php5.
You are confusing two issues here which leads you to a wrong
conclusion.
1.) Moving files inside the repository
PHP 3 contained all extension code in one directory.
These files were moved to separate extension directories
for PHP 4. In such a case, it is impossible to properly
maintain a direct reference between the involved files.
For PHP 5, the extension directories are moved into their
own modules. These are 'projected' back into the php5
module by using CVS tricks. The same tricks can be used
for a php4 or php-src module. As such, there is no
visible difference from the outside at all, and hence no
restructuring from a CVS user perspective.
2.) Source code changes
I'd estimate that >90% of the non-engine code remains the
same.
Thus, I fail to see any of the perceived radical changes.
An evolutionary step is the perfect candidate for a new
branch; it does not warrant a repository split.
- Sascha
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php