cellog Wed Sep 29 02:43:20 2004 EDT
Added files:
/pear-core/PEAR/Task Common.php Replace.php
Modified files:
/pear-core/PEAR/Command Install.php Package.php Registry.php
/pear-core/PEAR Dependency2.php Downloader.php Installer.php
PackageFile.php Packager.php
/pear-core/PEAR/Downloader Package.php
/pear-core/PEAR/PackageFile/Generator v1.php
/pear-core/PEAR/PackageFile/Parser v1.php v2.php
/pear-core/PEAR/PackageFile v1.php v2.php
/pear-core package-PEAR.xml
Log:
move from using registry in packagefile objects to using config, and
config->getRegistry(). This allows task validation to work at parse-time.
implement common task skeleton, and replace task. replace complete,
dynamic xml validation works! Potential for parse/logic errors is high, so
a political solution will be needed for QA (no custom tasks may be distributed
automatically unless they are part of the PEAR package, for instance).
There may be political/tech solutions as well, perhaps absolute required
unit tests?
The march to package.xml 2.0 completion continues...
cellog-20040929024320.txt
Description: Text document
--
PEAR CVS Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
|