1.04 2005-04-23 09:39 Andrew Sterling Hanenkamp
* Build.PL: Added support for Makefile.PL compatibility.
1.03 2005-04-16 23:17 Andrew Sterling Hanenkamp
* ilb/File/System/Real.pm: Added an error check to the is_creatable()
method.
* lib/File/System/Layered.pm: Added the guts to File::System::Layered
* t/07_layered.t: Added tests for File::System::Layered
1.03 2005-04-16 13:27 Andrew Sterling Hanenkamp
* lib/File/System.pm: Fixed the POD abstract to meaningful for the whole
File-System package.
* lib/File/System/Table.pm: Fixed a documentation bug that refered to
mkfile() still and replaeced it with a reference to create().
* lib/File/System/Layered.pm: Created a shell with documentation only.
1.02 2005-04-16 12:32 Andrew Sterling Hanenkamp
* lib/File/System/Object.pm: Changed API again to add the create() method to
replace the old (and inconsistent) mkdir/mfile methods.
* lib/File/System/Object.pm: Added the is_creatable() method to the API.
* lib/File/System/Real.pm: Removed the "special" methods mkdir() and
mkfile() and replaced them with create() and added is_creatable().
* lib/File/System/Table.pm: Removed the mkdir() and mkfile() methods and
replaced them with create() and added is_creatable().
* t/03_real.t: Altered tests for API changes.
* t/04_table_basic.t: Altered tests for API changes.
* t/05_table_multimount.t: Altered tests for API changes.
* t/06_table_mount.t: Altered tests for API changes.
* lib/File/System.pm: Updated the documentation.
1.02 2005-04-10 21:15 Andrew Sterling Hanenkamp
* lib/File/System/Table: Altered the exists method to fit the new
requirements.
* t/04_table_basic.t: Altered this test to use the new test suite.
* t/05_table_multimount.t: Added this test to test starting mounts.
* t/06_table_mount.t: Added this test to test mount table changes.
* *: Refactored the canonify method by renaming it to normalize_path.
* *: Refactored the canonify_real method by renaming it to
normalize_real_path.
* t/01_canonify.t: Renamed to t/01_normalize_path.t
1.02 2005-04-08 08:46 Andrew Sterling Hanenkamp
* lib/File/System/Test.pm: Finished the initial version of the test suite.
* t/03_real.t: Altered this test to use the new test suite.
* lib/File/System/Object.pm: Added a new requirement for module authors that
the exists method should fallback to $self->path if none given. Added the
necessary to the exists method to do that.
* lib/File/System/Real.pm: Altered exists for new requirement.
* lib/File/System/Object.pm: The canonify method complains if it is given
undef for a path.
* lib/File/System.pm: The factory method croaks better error messages.
1.02 2005-04-06 20:57 Andrew Sterling Hanenkamp
* lib/File/System/Object.pm: Removed documentation for mkdir/mkfile API.
We'll just pretend they don't exist for now. :)
* lib/File/System/Real.pm: Added documentation for the special methods,
mkdir and mkfile.
* lib/File/System/Test.pm: Added a special test suite to help validate the
creation of new file system drivers.
1.02 2005-03-28 07:47 Andrew Sterling Hanenkamp
* lib/File/System.pm: Added comment about mkfile and mkdir API issue.
* lib/File/System/Table.pm: Added a new file system object for mounting
other file systems.
1.01 2005-03-26 16:01 Andrew Sterling Hanenkamp
* README: Initial release.
* lib/File/System/Object.pm: Contains an alpha version of the API.
* lib/File/System/Real.pm: Initial implementation of a real FS.