First set of refactorings to lazy-load some information and optimize serialized objects.
authorChuck Hagenbuch <chuck@horde.org>
Mon, 30 Aug 2010 01:19:54 +0000 (21:19 -0400)
committerChuck Hagenbuch <chuck@horde.org>
Mon, 30 Aug 2010 01:19:54 +0000 (21:19 -0400)
commit51ce3b4f555cd374782a88d1f6c175ab2bf75742
tree02da4671e1b04ba834091bdc53ade0f7c31c0f43
parentb38817b0cdf67194a7c72d92c04b6031e12a5893
First set of refactorings to lazy-load some information and optimize serialized objects.

Previously we had no filter on serializing these objects for caching, and a lot
of them have recursive references. Not serializing those saves a lot of time and
memory.

This probably has some bugs left, definitely needs to be updated for the CVS
driver, and certainly can be improved further.
framework/Vcs/lib/Horde/Vcs.php
framework/Vcs/lib/Horde/Vcs/Git.php
framework/Vcs/lib/Horde/Vcs/Svn.php