[commits] Horde branch master updated. b2861a78cba958722b201eccbd1354548b7f625e
Gunnar Wrobel
p at rdus.de
Mon Aug 23 07:52:16 UTC 2010
The branch "master" has been updated.
The following is a summary of the commits.
from: 34245b1f6b1c08b072f43200585f97532631d4e6
3a7180a Merged.
a8ec11e Renamed Horde_Packaging to Horde_Qc and started reorganzing into classes/modules.
3071853 Intermediate step in refactoring the Quality package.
1356604 Cleanup first draft.
9eb9b37 Working option parser.
cc0a793 Completed option parsing.
8df71e3 Make the package.xml handling functional again. Integrate all patches the action has seen.
ebb9b25 Automatic update.
6ce092b Keep order as in branch master.
fb8b2d7 Rename Horde_Qc to Horde_Element. I hope that fits better for what I have in mind for this package of tools.
b2861a7 Added the Installer module to Horde_Element. It allows to install a PEAR based Horde framework package from the repository tree, including its dependencies. Horde dependencies will also be pulled from the current tree, remote dependencies will be downloaded.
-----------------------------------------------------------------------
commit 3a7180a8dcf69e142800e1d79d0f9c20371b55f3
Author: Gunnar Wrobel <p at rdus.de>
Date: Wed Jun 30 08:37:50 2010 +0200
Merged.
framework/Qc/script/horde-quality-control.php | 107 +++++++++++++++++++++++++
1 files changed, 107 insertions(+), 0 deletions(-)
create mode 100755 framework/Qc/script/horde-quality-control.php
http://git.horde.org/co.php/framework/Qc/script/horde-quality-control.php?rt=horde-git&r=3a7180a8dcf69e142800e1d79d0f9c20371b55f3
-----------------------------------------------------------------------
commit a8ec11e72701a0fb18b3861defaf1ef81715242c
Author: Gunnar Wrobel <p at rdus.de>
Date: Wed Feb 24 13:34:47 2010 +0100
Renamed Horde_Packaging to Horde_Qc and started reorganzing into classes/modules.
framework/Packaging/COPYING | 504 -------------------
framework/Packaging/lib/Horde/Packaging/Cli.php | 1 -
framework/Packaging/package.xml | 80 ---
framework/Packaging/script/horde-pear-release.php | 107 ----
framework/Qc/COPYING | 504 +++++++++++++++++++
framework/Qc/lib/Horde/Qc/Config.php | 33 ++
framework/Qc/lib/Horde/Qc/Config/Cli.php | 82 +++
framework/Qc/lib/Horde/Qc/Config/Interface.php | 33 ++
framework/Qc/lib/Horde/Qc/Module.php | 34 ++
framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php | 44 ++
framework/Qc/package.xml | 84 +++
framework/Qc/test/Horde/Qc/AllTests.php | 38 ++
12 files changed, 852 insertions(+), 692 deletions(-)
delete mode 100644 framework/Packaging/COPYING
delete mode 100644 framework/Packaging/lib/Horde/Packaging/Cli.php
delete mode 100644 framework/Packaging/package.xml
delete mode 100755 framework/Packaging/script/horde-pear-release.php
create mode 100644 framework/Qc/COPYING
create mode 100644 framework/Qc/lib/Horde/Qc/Config.php
create mode 100644 framework/Qc/lib/Horde/Qc/Config/Cli.php
create mode 100644 framework/Qc/lib/Horde/Qc/Config/Interface.php
create mode 100644 framework/Qc/lib/Horde/Qc/Module.php
create mode 100644 framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php
create mode 100644 framework/Qc/package.xml
create mode 100644 framework/Qc/test/Horde/Qc/AllTests.php
http://git.horde.org/diff.php/framework/Packaging/COPYING?rt=horde-git&r1=b88d1d00c368eaa6e93a7b28f5288cdde802b7a6&r2=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/diff.php/framework/Packaging/lib/Horde/Packaging/Cli.php?rt=horde-git&r1=b88d1d00c368eaa6e93a7b28f5288cdde802b7a6&r2=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/diff.php/framework/Packaging/package.xml?rt=horde-git&r1=b88d1d00c368eaa6e93a7b28f5288cdde802b7a6&r2=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/diff.php/framework/Packaging/script/horde-pear-release.php?rt=horde-git&r1=9f6f4aa9a8e9bf1ac6bfa0fa00e0ac56729ff20b&r2=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/co.php/framework/Qc/COPYING?rt=horde-git&r=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/co.php/framework/Qc/lib/Horde/Qc/Config.php?rt=horde-git&r=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/co.php/framework/Qc/lib/Horde/Qc/Config/Cli.php?rt=horde-git&r=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/co.php/framework/Qc/lib/Horde/Qc/Config/Interface.php?rt=horde-git&r=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/co.php/framework/Qc/lib/Horde/Qc/Module.php?rt=horde-git&r=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/co.php/framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php?rt=horde-git&r=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/co.php/framework/Qc/package.xml?rt=horde-git&r=a8ec11e72701a0fb18b3861defaf1ef81715242c
http://git.horde.org/co.php/framework/Qc/test/Horde/Qc/AllTests.php?rt=horde-git&r=a8ec11e72701a0fb18b3861defaf1ef81715242c
-----------------------------------------------------------------------
commit 3071853f23f763d399fe0aa798c262e999058781
Author: Gunnar Wrobel <wrobel at temple.(none)>
Date: Tue Mar 2 13:49:51 2010 +0100
Intermediate step in refactoring the Quality package.
framework/Qc/lib/Horde/Qc/Config.php | 9 ++-
framework/Qc/lib/Horde/Qc/Config/Cli.php | 22 +----
framework/Qc/lib/Horde/Qc/Module.php | 26 ++++-
framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php | 76 +++++++++++++-
framework/Qc/package.xml | 8 ++-
framework/Qc/script/horde-quality-control.php | 107 +------------------
6 files changed, 113 insertions(+), 135 deletions(-)
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Config.php?rt=horde-git&r1=a8ec11e72701a0fb18b3861defaf1ef81715242c&r2=3071853f23f763d399fe0aa798c262e999058781
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Config/Cli.php?rt=horde-git&r1=a8ec11e72701a0fb18b3861defaf1ef81715242c&r2=3071853f23f763d399fe0aa798c262e999058781
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Module.php?rt=horde-git&r1=a8ec11e72701a0fb18b3861defaf1ef81715242c&r2=3071853f23f763d399fe0aa798c262e999058781
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php?rt=horde-git&r1=a8ec11e72701a0fb18b3861defaf1ef81715242c&r2=3071853f23f763d399fe0aa798c262e999058781
http://git.horde.org/diff.php/framework/Qc/package.xml?rt=horde-git&r1=a8ec11e72701a0fb18b3861defaf1ef81715242c&r2=3071853f23f763d399fe0aa798c262e999058781
http://git.horde.org/diff.php/framework/Qc/script/horde-quality-control.php?rt=horde-git&r1=3a7180a8dcf69e142800e1d79d0f9c20371b55f3&r2=3071853f23f763d399fe0aa798c262e999058781
-----------------------------------------------------------------------
commit 135660463335cabaf8f5ddbeb89df6fa5fab502c
Author: Gunnar Wrobel <p at rdus.de>
Date: Wed Jun 30 10:33:30 2010 +0200
Cleanup first draft.
framework/Qc/lib/Horde/Qc/Autoloader.php | 22 ++++++++++++++++
framework/Qc/lib/Horde/Qc/Config/Cli.php | 18 ++++--------
framework/Qc/lib/Horde/Qc/Config/Interface.php | 33 ------------------------
framework/Qc/package.xml | 2 +
framework/Qc/script/horde-quality-control.php | 2 +-
5 files changed, 31 insertions(+), 46 deletions(-)
create mode 100644 framework/Qc/lib/Horde/Qc/Autoloader.php
delete mode 100644 framework/Qc/lib/Horde/Qc/Config/Interface.php
http://git.horde.org/co.php/framework/Qc/lib/Horde/Qc/Autoloader.php?rt=horde-git&r=135660463335cabaf8f5ddbeb89df6fa5fab502c
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Config/Cli.php?rt=horde-git&r1=3071853f23f763d399fe0aa798c262e999058781&r2=135660463335cabaf8f5ddbeb89df6fa5fab502c
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Config/Interface.php?rt=horde-git&r1=a8ec11e72701a0fb18b3861defaf1ef81715242c&r2=135660463335cabaf8f5ddbeb89df6fa5fab502c
http://git.horde.org/diff.php/framework/Qc/package.xml?rt=horde-git&r1=3071853f23f763d399fe0aa798c262e999058781&r2=135660463335cabaf8f5ddbeb89df6fa5fab502c
http://git.horde.org/diff.php/framework/Qc/script/horde-quality-control.php?rt=horde-git&r1=3071853f23f763d399fe0aa798c262e999058781&r2=135660463335cabaf8f5ddbeb89df6fa5fab502c
-----------------------------------------------------------------------
commit 9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
Author: Gunnar Wrobel <p at rdus.de>
Date: Wed Jun 30 21:40:46 2010 +0200
Working option parser.
.../Kolab_Config/test/Horde/Kolab/Config/ConfigStoryTestCase.php | 4 +-
framework/Qc/lib/Horde/Qc.php | 45 ++
framework/Qc/lib/Horde/Qc/Config.php | 61 ++-
framework/Qc/lib/Horde/Qc/Config/Cli.php | 81 +++-
framework/Qc/lib/Horde/Qc/Module.php | 23 +-
framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php | 34 +-
framework/Qc/lib/Horde/Qc/Modules.php | 128 +++++
framework/Qc/package.xml | 14 +-
framework/Qc/test/Horde/Qc/AllTests.php | 24 +-
framework/Qc/test/Horde/Qc/Autoload.php | 41 ++
framework/Qc/test/Horde/Qc/Integration/QcTest.php | 67 +++
framework/Qc/test/Horde/Qc/StoryTestCase.php | 113 ++++
framework/Qc/test/Horde/Qc/Stub/Parser.php | 10 +
framework/Qc/test/Horde/Qc/phpunit.xml | 8 +
14 files changed, 611 insertions(+), 42 deletions(-)
create mode 100644 framework/Qc/lib/Horde/Qc.php
create mode 100644 framework/Qc/lib/Horde/Qc/Modules.php
create mode 100644 framework/Qc/test/Horde/Qc/Autoload.php
create mode 100644 framework/Qc/test/Horde/Qc/Integration/QcTest.php
create mode 100644 framework/Qc/test/Horde/Qc/StoryTestCase.php
create mode 100644 framework/Qc/test/Horde/Qc/Stub/Parser.php
create mode 100644 framework/Qc/test/Horde/Qc/phpunit.xml
http://git.horde.org/diff.php/framework/Kolab_Config/test/Horde/Kolab/Config/ConfigStoryTestCase.php?rt=horde-git&r1=8db04d5dbc71180908279b3b701b770e5e5eb1a5&r2=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/co.php/framework/Qc/lib/Horde/Qc.php?rt=horde-git&r=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Config.php?rt=horde-git&r1=3071853f23f763d399fe0aa798c262e999058781&r2=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Config/Cli.php?rt=horde-git&r1=135660463335cabaf8f5ddbeb89df6fa5fab502c&r2=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Module.php?rt=horde-git&r1=3071853f23f763d399fe0aa798c262e999058781&r2=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php?rt=horde-git&r1=3071853f23f763d399fe0aa798c262e999058781&r2=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/co.php/framework/Qc/lib/Horde/Qc/Modules.php?rt=horde-git&r=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/diff.php/framework/Qc/package.xml?rt=horde-git&r1=135660463335cabaf8f5ddbeb89df6fa5fab502c&r2=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/diff.php/framework/Qc/test/Horde/Qc/AllTests.php?rt=horde-git&r1=a8ec11e72701a0fb18b3861defaf1ef81715242c&r2=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/co.php/framework/Qc/test/Horde/Qc/Autoload.php?rt=horde-git&r=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/co.php/framework/Qc/test/Horde/Qc/Integration/QcTest.php?rt=horde-git&r=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/co.php/framework/Qc/test/Horde/Qc/StoryTestCase.php?rt=horde-git&r=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/co.php/framework/Qc/test/Horde/Qc/Stub/Parser.php?rt=horde-git&r=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
http://git.horde.org/co.php/framework/Qc/test/Horde/Qc/phpunit.xml?rt=horde-git&r=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5
-----------------------------------------------------------------------
commit cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jul 5 05:13:28 2010 +0200
Completed option parsing.
framework/Qc/lib/Horde/Qc.php | 77 +++++++++++++++--
framework/Qc/lib/Horde/Qc/Config.php | 68 +++------------
framework/Qc/lib/Horde/Qc/Config/Cli.php | 40 ++++-----
framework/Qc/lib/Horde/Qc/Configs.php | 108 ++++++++++++++++++++++++
framework/Qc/lib/Horde/Qc/Exception.php | 31 +++++++
framework/Qc/package.xml | 4 +
framework/Qc/test/Horde/Qc/StoryTestCase.php | 9 ++-
7 files changed, 251 insertions(+), 86 deletions(-)
create mode 100644 framework/Qc/lib/Horde/Qc/Configs.php
create mode 100644 framework/Qc/lib/Horde/Qc/Exception.php
create mode 100644 framework/Qc/test/Horde/Qc/fixture/package.xml
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Config.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Config/Cli.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c
http://git.horde.org/co.php/framework/Qc/lib/Horde/Qc/Configs.php?rt=horde-git&r=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c
http://git.horde.org/co.php/framework/Qc/lib/Horde/Qc/Exception.php?rt=horde-git&r=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c
http://git.horde.org/diff.php/framework/Qc/package.xml?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c
http://git.horde.org/diff.php/framework/Qc/test/Horde/Qc/StoryTestCase.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c
http://git.horde.org/co.php/framework/Qc/test/Horde/Qc/fixture/package.xml?rt=horde-git&r=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c
-----------------------------------------------------------------------
commit 8df71e31a323f8862d90eac58556c93f95d722e6
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jul 5 05:44:04 2010 +0200
Make the package.xml handling functional again. Integrate all patches the action has seen.
framework/Qc/lib/Horde/Qc.php | 8 +-
framework/Qc/lib/Horde/Qc/Module.php | 4 +-
framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php | 149 ++++++++++---------
framework/Qc/test/Horde/Qc/StoryTestCase.php | 1 -
4 files changed, 86 insertions(+), 76 deletions(-)
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc.php?rt=horde-git&r1=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c&r2=8df71e31a323f8862d90eac58556c93f95d722e6
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Module.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=8df71e31a323f8862d90eac58556c93f95d722e6
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=8df71e31a323f8862d90eac58556c93f95d722e6
http://git.horde.org/diff.php/framework/Qc/test/Horde/Qc/StoryTestCase.php?rt=horde-git&r1=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c&r2=8df71e31a323f8862d90eac58556c93f95d722e6
-----------------------------------------------------------------------
commit ebb9b25a309d005288323004844e8bc505f14038
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jul 5 05:45:03 2010 +0200
Automatic update.
framework/Qc/package.xml | 57 ++++++++++++++++++++++++++++++++++++++-------
1 files changed, 48 insertions(+), 9 deletions(-)
http://git.horde.org/diff.php/framework/Qc/package.xml?rt=horde-git&r1=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c&r2=ebb9b25a309d005288323004844e8bc505f14038
-----------------------------------------------------------------------
commit 6ce092b2e84caa50750b293a865b5d1c50122c9f
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jul 5 08:03:33 2010 +0200
Keep order as in branch master.
framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php?rt=horde-git&r1=8df71e31a323f8862d90eac58556c93f95d722e6&r2=6ce092b2e84caa50750b293a865b5d1c50122c9f
-----------------------------------------------------------------------
commit fb8b2d7151aeded0981232c6ffdd0b6c33580507
Author: Gunnar Wrobel <p at rdus.de>
Date: Sun Aug 22 19:33:24 2010 +0200
Rename Horde_Qc to Horde_Element. I hope that fits better for what I have in mind for this package of tools.
framework/Element/COPYING | 504 ++++++
framework/Element/lib/Horde/Element.php | 106 ++
framework/Element/lib/Horde/Element/Autoloader.php | 22 +
framework/Element/lib/Horde/Element/Config.php | 53 +
framework/Element/lib/Horde/Element/Config/Cli.php | 119 ++
framework/Element/lib/Horde/Element/Configs.php | 108 ++
framework/Element/lib/Horde/Element/Exception.php | 31 +
framework/Element/lib/Horde/Element/Module.php | 39 +
framework/Element/lib/Horde/Element/Module/PearPackageXml.php | 155 ++
framework/Element/lib/Horde/Element/Modules.php | 128 ++
framework/Element/package.xml | 145 ++
framework/Element/script/horde-element.php | 4 +
framework/Element/test/Horde/Element/AllTests.php | 50 +
framework/Element/test/Horde/Element/Autoload.php | 41 +
framework/Element/test/Horde/Element/Integration/ElementTest.php | 67 +
framework/Element/test/Horde/Element/StoryTestCase.php | 117 ++
framework/Element/test/Horde/Element/Stub/Parser.php | 10 +
framework/Element/test/Horde/Element/phpunit.xml | 8 +
framework/Qc/COPYING | 504 ------
framework/Qc/lib/Horde/Qc.php | 106 --
framework/Qc/lib/Horde/Qc/Autoloader.php | 22 -
framework/Qc/lib/Horde/Qc/Config.php | 53 -
framework/Qc/lib/Horde/Qc/Config/Cli.php | 119 --
framework/Qc/lib/Horde/Qc/Configs.php | 108 --
framework/Qc/lib/Horde/Qc/Exception.php | 31 -
framework/Qc/lib/Horde/Qc/Module.php | 39 -
framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php | 153 --
framework/Qc/lib/Horde/Qc/Modules.php | 128 --
framework/Qc/package.xml | 145 --
framework/Qc/script/horde-quality-control.php | 4 -
framework/Qc/test/Horde/Qc/AllTests.php | 50 -
framework/Qc/test/Horde/Qc/Autoload.php | 41 -
framework/Qc/test/Horde/Qc/Integration/QcTest.php | 67 -
framework/Qc/test/Horde/Qc/StoryTestCase.php | 117 --
framework/Qc/test/Horde/Qc/Stub/Parser.php | 10 -
framework/Qc/test/Horde/Qc/phpunit.xml | 8 -
36 files changed, 1707 insertions(+), 1705 deletions(-)
create mode 100644 framework/Element/COPYING
create mode 100644 framework/Element/lib/Horde/Element.php
create mode 100644 framework/Element/lib/Horde/Element/Autoloader.php
create mode 100644 framework/Element/lib/Horde/Element/Config.php
create mode 100644 framework/Element/lib/Horde/Element/Config/Cli.php
create mode 100644 framework/Element/lib/Horde/Element/Configs.php
create mode 100644 framework/Element/lib/Horde/Element/Exception.php
create mode 100644 framework/Element/lib/Horde/Element/Module.php
create mode 100644 framework/Element/lib/Horde/Element/Module/PearPackageXml.php
create mode 100644 framework/Element/lib/Horde/Element/Modules.php
create mode 100644 framework/Element/package.xml
create mode 100755 framework/Element/script/horde-element.php
create mode 100644 framework/Element/test/Horde/Element/AllTests.php
create mode 100644 framework/Element/test/Horde/Element/Autoload.php
create mode 100644 framework/Element/test/Horde/Element/Integration/ElementTest.php
create mode 100644 framework/Element/test/Horde/Element/StoryTestCase.php
create mode 100644 framework/Element/test/Horde/Element/Stub/Parser.php
create mode 100644 framework/Element/test/Horde/Element/fixture/package.xml
create mode 100644 framework/Element/test/Horde/Element/phpunit.xml
delete mode 100644 framework/Qc/COPYING
delete mode 100644 framework/Qc/lib/Horde/Qc.php
delete mode 100644 framework/Qc/lib/Horde/Qc/Autoloader.php
delete mode 100644 framework/Qc/lib/Horde/Qc/Config.php
delete mode 100644 framework/Qc/lib/Horde/Qc/Config/Cli.php
delete mode 100644 framework/Qc/lib/Horde/Qc/Configs.php
delete mode 100644 framework/Qc/lib/Horde/Qc/Exception.php
delete mode 100644 framework/Qc/lib/Horde/Qc/Module.php
delete mode 100644 framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php
delete mode 100644 framework/Qc/lib/Horde/Qc/Modules.php
delete mode 100644 framework/Qc/package.xml
delete mode 100755 framework/Qc/script/horde-quality-control.php
delete mode 100644 framework/Qc/test/Horde/Qc/AllTests.php
delete mode 100644 framework/Qc/test/Horde/Qc/Autoload.php
delete mode 100644 framework/Qc/test/Horde/Qc/Integration/QcTest.php
delete mode 100644 framework/Qc/test/Horde/Qc/StoryTestCase.php
delete mode 100644 framework/Qc/test/Horde/Qc/Stub/Parser.php
delete mode 100644 framework/Qc/test/Horde/Qc/fixture/package.xml
delete mode 100644 framework/Qc/test/Horde/Qc/phpunit.xml
http://git.horde.org/co.php/framework/Element/COPYING?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/lib/Horde/Element.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/lib/Horde/Element/Autoloader.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/lib/Horde/Element/Config.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/lib/Horde/Element/Config/Cli.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/lib/Horde/Element/Configs.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/lib/Horde/Element/Exception.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/lib/Horde/Element/Module.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/lib/Horde/Element/Module/PearPackageXml.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/lib/Horde/Element/Modules.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/package.xml?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/script/horde-element.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/test/Horde/Element/AllTests.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/test/Horde/Element/Autoload.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/test/Horde/Element/Integration/ElementTest.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/test/Horde/Element/StoryTestCase.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/test/Horde/Element/Stub/Parser.php?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/test/Horde/Element/fixture/package.xml?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/co.php/framework/Element/test/Horde/Element/phpunit.xml?rt=horde-git&r=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/COPYING?rt=horde-git&r1=a8ec11e72701a0fb18b3861defaf1ef81715242c&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc.php?rt=horde-git&r1=8df71e31a323f8862d90eac58556c93f95d722e6&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Autoloader.php?rt=horde-git&r1=135660463335cabaf8f5ddbeb89df6fa5fab502c&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Config.php?rt=horde-git&r1=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Config/Cli.php?rt=horde-git&r1=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Configs.php?rt=horde-git&r1=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Exception.php?rt=horde-git&r1=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Module.php?rt=horde-git&r1=8df71e31a323f8862d90eac58556c93f95d722e6&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Module/PearPackageXml.php?rt=horde-git&r1=6ce092b2e84caa50750b293a865b5d1c50122c9f&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/lib/Horde/Qc/Modules.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/package.xml?rt=horde-git&r1=ebb9b25a309d005288323004844e8bc505f14038&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/script/horde-quality-control.php?rt=horde-git&r1=135660463335cabaf8f5ddbeb89df6fa5fab502c&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/test/Horde/Qc/AllTests.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/test/Horde/Qc/Autoload.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/test/Horde/Qc/Integration/QcTest.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/test/Horde/Qc/StoryTestCase.php?rt=horde-git&r1=8df71e31a323f8862d90eac58556c93f95d722e6&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/test/Horde/Qc/Stub/Parser.php?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/test/Horde/Qc/fixture/package.xml?rt=horde-git&r1=cc0a793f4bc2d6ac67cbb2643ca4c6cbd16c490c&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
http://git.horde.org/diff.php/framework/Qc/test/Horde/Qc/phpunit.xml?rt=horde-git&r1=9eb9b37518b35d2b1ba6e1a2814f93dbe88da7e5&r2=fb8b2d7151aeded0981232c6ffdd0b6c33580507
-----------------------------------------------------------------------
commit b2861a78cba958722b201eccbd1354548b7f625e
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Aug 23 09:42:38 2010 +0200
Added the Installer module to Horde_Element. It allows to install a PEAR based Horde framework package from the repository tree, including its dependencies. Horde dependencies will also be pulled from the current tree, remote dependencies will be downloaded.
This should now allow a continuous integration (CI) setup that tests
the PEAR based Horde framework packages including their
dependencies. While we will support PEAR based releases for Horde4 I
assume from past experiences that the focus will remain on the
applications. As those rely on a fully installed framework it will be
quite easy to overlook PEAR dependency problems. So I feel it is
necessary to include the full installation method via PEAR into the CI
in order to spot problems early.
The general idea of the Horde_Element package is to provide tools for
managing Horde "Elements" which I consider to be PEAR based packages
from the framework (and maybe later also the applications). While I'm
currently focusing on the basics I think it would make sense to later
add methods that allow publishing the elements better than via
pear.horde.org.
framework/Element/lib/Horde/Element/Module/Installer.php | 154 +++++
framework/Element/lib/Horde/Element/Module/PearPackageXml.php | 3 +
framework/Element/lib/Horde/Element/Modules.php | 3 -
framework/Element/package.xml | 14 +-
framework/Element/test/Horde/Element/Integration/ElementTest.php | 44 ++
framework/Element/test/Horde/Element/StoryTestCase.php | 125 ++++-
framework/Element/test/Horde/Element/fixture/simple/lib/New.php | 1 +
.../Element/test/Horde/Element/fixture/simple/lib/Second.php | 1 +
framework/Element/test/Horde/Element/fixture/simple/package.xml | 66 ++
9 files changed, 403 insertions(+), 8 deletions(-)
create mode 100644 framework/Element/lib/Horde/Element/Module/Installer.php
create mode 100644 framework/Element/test/Horde/Element/fixture/empty/package.xml
delete mode 100644 framework/Element/test/Horde/Element/fixture/package.xml
create mode 100644 framework/Element/test/Horde/Element/fixture/simple/lib/New.php
create mode 100644 framework/Element/test/Horde/Element/fixture/simple/lib/Second.php
create mode 100644 framework/Element/test/Horde/Element/fixture/simple/package.xml
http://git.horde.org/co.php/framework/Element/lib/Horde/Element/Module/Installer.php?rt=horde-git&r=b2861a78cba958722b201eccbd1354548b7f625e
http://git.horde.org/diff.php/framework/Element/lib/Horde/Element/Module/PearPackageXml.php?rt=horde-git&r1=fb8b2d7151aeded0981232c6ffdd0b6c33580507&r2=b2861a78cba958722b201eccbd1354548b7f625e
http://git.horde.org/diff.php/framework/Element/lib/Horde/Element/Modules.php?rt=horde-git&r1=fb8b2d7151aeded0981232c6ffdd0b6c33580507&r2=b2861a78cba958722b201eccbd1354548b7f625e
http://git.horde.org/diff.php/framework/Element/package.xml?rt=horde-git&r1=fb8b2d7151aeded0981232c6ffdd0b6c33580507&r2=b2861a78cba958722b201eccbd1354548b7f625e
http://git.horde.org/diff.php/framework/Element/test/Horde/Element/Integration/ElementTest.php?rt=horde-git&r1=fb8b2d7151aeded0981232c6ffdd0b6c33580507&r2=b2861a78cba958722b201eccbd1354548b7f625e
http://git.horde.org/diff.php/framework/Element/test/Horde/Element/StoryTestCase.php?rt=horde-git&r1=fb8b2d7151aeded0981232c6ffdd0b6c33580507&r2=b2861a78cba958722b201eccbd1354548b7f625e
http://git.horde.org/co.php/framework/Element/test/Horde/Element/fixture/empty/package.xml?rt=horde-git&r=b2861a78cba958722b201eccbd1354548b7f625e
http://git.horde.org/diff.php/framework/Element/test/Horde/Element/fixture/package.xml?rt=horde-git&r1=fb8b2d7151aeded0981232c6ffdd0b6c33580507&r2=b2861a78cba958722b201eccbd1354548b7f625e
http://git.horde.org/co.php/framework/Element/test/Horde/Element/fixture/simple/lib/New.php?rt=horde-git&r=b2861a78cba958722b201eccbd1354548b7f625e
http://git.horde.org/co.php/framework/Element/test/Horde/Element/fixture/simple/lib/Second.php?rt=horde-git&r=b2861a78cba958722b201eccbd1354548b7f625e
http://git.horde.org/co.php/framework/Element/test/Horde/Element/fixture/simple/package.xml?rt=horde-git&r=b2861a78cba958722b201eccbd1354548b7f625e
More information about the commits
mailing list