Commits

Author Commit Message Labels Comments Date
Michael Gatto
* Even more refactoring by moving code to the abstract base class, hurrah!
Michael Gatto
* Refactored out options processing and output formatting from execute() to helper functions in the abstract base class.
Michael Gatto
* Removed unnecessary functions and properties resulting from architectural simplifications in VersionControl_Hg_CommandProxy.
Michael Gatto
* Modified constructor options processing to accomodate passing simplified parameters like this: $hg->status(array('removed', 'deleted'))->run();
Michael Gatto
* Removed a Php notice when handling constructor params.
Michael Gatto
* Latest docs for this version: 0.3.
Michael Gatto
* Documentation fixes.
Michael Gatto
* Complete refactoring to greatly simplify architecture. The project can now proceed and include new functionality with much less of a headache.
mgatto
* Removed the Status command, becuase it operates on the working copy and therefore should not be a repository command. The Working copy feature has been shelved and all previous code for it has been archived, which is where this file is going after committing its removal.
mgatto
* Added some documentation. * Added run() method as the final method in a fluent chain.
mgatto
Added tag v0.2 for changeset 2c4f5f393cfb
mgatto
* Added target for making code coverage in clover xml.
Tags
v0.2
mgatto
* Fixed regression introduced when cleaning up the a function signature.
mgatto
* Removed to clean up before release.
mgatto
* Updated documentation.
mgatto
* Updated code sniffs and added a new summary report of warning and error rankings by type.
mgatto
* Updated directories. * Significant updates to docblocks so generated documentation is more organizaed and neater.
mgatto
* Test documentation for Hg.
mgatto
* Reorganized code sniffs and updated prior to tagging.
mgatto
* Completed tests for Hg's constructor.
mgatto
* Switched location of trace results to within Documentation, since that's kind of what they are...
mgatto
* Forgot to committ before...
mgatto
* Implemented the Archive command. I needed to modify associated classes that proxy to Archive to make it work by removing code that assumed a fluent API. I pondered some ways to get the fluent API working in the comments and will branch the code to experiment further with it. This code needs a good clean up of comments and some refactoring to ensure labels are consistent across classes and more checking of assumptions.
mgatto
* Renamed the suite from *_All.php to *.php so the glob() would not include itself and run an infinite loop.
mgatto
* Added wrapper file to run all functional tests for Hg's constructor.
mgatto
* Removed include of Hg.php since benchmarks and Unit tests are at different directory depths. So, its better to include from where its needed rather than inside the snippets, which is all they are now. So, they will probably become the examples.
mgatto
* Rudimentary and early verison of build command / configuration.
mgatto
* Added basic benchmark tests using Xdebug's tracing by including the functional test files.
mgatto
* Changed execute()'s signature to accept scalars or mixed. Previously it accepted only an array, but a fluid API would only pass a single param to each function as a scalar. The old style accepts either scalars or arrays.
mgatto
* Hg now uses a registry class to track the repository class it proxies to. This is necessary to maintain repository location data that may be passed into Hg's constructor. Otherwise, retrieving the repository location to pass to commands always returns a blank since its querying a new Repository object. Using a registry was cleaner and more workable than the attempt at making Repository a singleton.
  1. Prev
  2. Next