The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.012_001 - 2011-03-31

  • Added support for static file directories
  • Removed unnecessary use of File::Util in Giddy::Collection
  • Refixed bug with empty-expression greps, this time by simply calling find() when query string is empty
  • Giddy now never looks in the working directory in order to analyze the database, only in the Git index
  • Added a get_collection() method to Giddy::Collection that gets child collections
  • Created Role::PathAnalyzer and Role::PathMaker to modularize anything having to do with analyzing and creating paths in the database
  • Renamed the mark() method to stage() as it's closer to the Git nomenclature
  • Root path is now the empty string so paths never start with a starting slash, this makes the code much simpler
  • Not using File::Spec anymore
  • This is now purely Unix software
  • Updated manual and documentation with new changes

Documentation

Manual for the Giddy versioned NoSQL database

Modules

Schema-less, versioned media/document database based on Git.
A Giddy collection.
An in-memory collection (result of queries).
A Giddy database.
Provides document loading methods for Giddy::Collection
Provides query parsing and document matching for Giddy::Collection
Provides document storing for Giddy::Collection
Provides document updating for Giddy::Collection
Provides common path analysis methods to Giddy::Database
Provides file and directory creation for Giddy::Database
A Giddy directory of static files.