Commits

Author Commit Message Labels Comments Date
Michael Gatto
* Improve tests.
Michael Gatto
* Fix some things which didn't sit well with me.
Michael Gatto
* Remove 'files' default value as null.
Michael Gatto
* Major reorganization of Documentation.
Michael Gatto
* Replaced copied with ignored. 'Copied' was not actually in Hg, anymore. (was it ever). Ignored was not implemented, so I just replaced them in the code and in the documentation.
Michael Gatto
* Added 'between' method. This operates on revisions, not dates as Log::between() does.
Michael Gatto
* Support setting the revision to archive as an optional argument to archive().
Michael Gatto
* Status now excludes .git directories by default. Ignoring .svn on the fly did not work so well, though. It did not seem to interpret multiple patterns simultaneously very well, though the docs show it can. This is likely an issue with how options are generated as strings before being passed to the executable.
Michael Gatto
* Added support for selecting sets of files per filesets, re, listfiles, and globs.
Michael Gatto
* Added toText() as alias to toRaw(). This made sense when I was writing the end user documentation. Unfortunately, it duplicates completely the toRaw() method.
Michael Gatto
* Updated format to Docbook5 after I: - got my Docbook5 book from O'Reilly (!) and, - looked at some examples in PEAR's Doc svn repo.
Michael Gatto
* Fixed PHPDoc error.
Michael Gatto
* Fixed PHPDoc error: it does not recognize @const.
Michael Gatto
* Added Changelogs for newer releases.
Michael Gatto
* Fixed bug in array index.
Michael Gatto
* Made save()'s options more flexible.
Michael Gatto
* Fixed bug where empty cat() raised an exception from a non-existent offset of [0].
Michael Gatto
* Fixed docs to reflect new files() usage and simplified constructor so it does not accept an array of files anymore.
Michael Gatto
* Added 'files()' to the cat command.
Michael Gatto
* Support alternative syntaxes to express native Mercurial patterns to select sets of files.
Michael Gatto
* Added --cwd option to commands to ensure they work with globs and other file patterns. --cwd sets the repository root, which --repository ought to already do.
Michael Gatto
* All commands now also set $hg in the constructor so option functions such as excluding() may access the hg executable's capabilities. This may make setting $hg in execute() unneccessary.
Michael Gatto
* Some more capabilities added for file patterns.
Michael Gatto
* Some more capabilities added for file patterns.
Michael Gatto
* Fix a doc comment to add the correct class name.
Michael Gatto
* Simplified the recursive multi-dimensional array search.
Michael Gatto
* We now support getting an hg version's command, options and feature capabilities, and finding whether a specified command, options or feature is supported in the currently running version of hg. This will allow VersionControl_Hg to support newer features for each release of Mercurial without giving misleading errors for users running an older version of the hg executable.
Michael Gatto
* Changed interface to finally make the version command work. For some reason, despite expecting an instance of $hg, it was not passed to execute() and indeed it was unneccessary for this command.
Michael Gatto
* Updated for better project handling.
Michael Gatto
*Updated docs for 0.4.0 release...which I just tagged before doing this...
  1. Prev
  2. Next