lisantra-technologies / VersionControl_Hg

A Mercurial client for PEAR written in PHP
2 stars 3 forks source link

Use Composer #7

Closed mgatto closed 11 years ago

mgatto commented 11 years ago

Enable packaging via Composer as well as PEAR.

A number of well-known PHP Projects target both packaging/dependency management systems. So should VersonControl_Hg

mgatto commented 11 years ago

I've committed code in my local repository which wholly reorganizes the root of the project. "Trunk" is gone, replaced by "src/" along with another root directory for Composer, "vendor". Autoloading is now performed by Composer's generated Autoloader, and no longer with explicit "require_once statements in Hg.php and child classes. Its much cleaner and paves the way for Namespacing.

Upload will be Friday, Mar 8.

mgatto commented 11 years ago

Completed by commits: