Created by Jay Pipes and last modified

Main trunk for hippo developers

Get this branch:
bzr branch lp://qastaging/hippo
Members of Registry Administrators can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Registry Administrators

Recent revisions

13. By Jay Pipes

Added a test for the HippoSqlConnection class methods - most of them

Moved memcache CacheEngine class from experimental into main lib

Cleaned up the HippoMemcachedCacheEngine class, adding methods for get and set
An additional issue is going to have to be sorted out that the filecachengine
uses expiration on the get method versus the set method for the memcachedcacheengine

Added more tests for HippoDb and HippoRecord

12. By Jay Pipes

Fixed get_time() to conform to microtime(TRUE) and added MySQL server version checks for SHOW PROFILES

11. By Jay Pipes

Removed hippo prefix from:

 docs/ Doxygen output
  lib/hippomemcachecacheengine.php => lib/experimental/hippomemcachecacheengine.php
  lib/hippomysqlisqlconnection.php => lib/experimental/hippomysqlisqlconnection.php
  lib/hipposchemareflection.php => lib/experimental/hipposchemareflection.php
  lib/hipposqlscriptreader.php => lib/experimental/hipposqlscriptreader.php

10. By Jay Pipes

Added Doxyfile for generating docs/ folder with doxygen.

9. By Jay Pipes

Added /examples drirectory with db/ and cache/ subdirectories.

Added bootstrap.php and getting_started.php scripts to
demonstrate using HippoDb and HippoSqlConnection in a simple

8. By Jay Pipes

Added a test case for the HippoCache factory and to test
the init(), get() and set() methods of the HippoFileCacheEngine

@TODO: Add tests for purge()

7. By Jay Pipes

Moved HippoCacheEngine interface into api.php and renamed it to HippoActsAsCacheEngine
to be consistent with other interfaces.

6. By Jay Pipes

Added test case for Bitmask class which tests new contructor which
accepts two optional arguments. Test case checks setting and getting
of masked bits, contructor overloads.

Added optional arguments in constructor of Bitmask to allow for
the masked flags and the bitmask value to be set during instantiation.

5. By Jay Pipes

Decruft work:

1) Moved all interface declarations into the api.php file
2) Checked spacing and code format consistency
3) Removed redundant "hippo" prefix from filenames
4) Remove obselete HippoSingleton class -- now all done with static self::$var

4. By Jay Pipes

Added tests for HippoDb factory, including testing scenarios with multiple
databases and multiple servers.

Did a bunch of renaming of files to remove redundant "hippo" prefix on

Pulled the HippoUtil:: functions out into a functions.php file in base
directory. Prefixed function with hippo_ to avoid namespace conflicts.

Branch metadata

Branch format:
Branch format 5
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.


No subscribers.