[commits] Horde branch master updated. d553c82addc2706251056d8f30a8054ae9761fd7
Gunnar Wrobel
p at rdus.de
Tue Jun 7 08:34:13 UTC 2011
The branch "master" has been updated.
The following is a summary of the commits.
from: 6aeeced5784893f94535162f057e746772a896f4
3754065 Provide the "distribute" action.
3397179 Add generic "destination" option.
22abfbe Use destination.
1ff7dac Typo.
9b1550b Improve help layout.
d2a8a1b Longer help text.
3ce2004 React to the "distribute" action and allow working without a path to a component package.xml
2a29347 Provide a new class that handles identifying the selected component.
5ff84b9 Support creating a Horde_Pear_Remote instance.
4143a4b Rely on a factory to generate the component instances.
f322d00 Switch to the new component identification.
901db74 Adapt "update" call to using component instances. Works only for local source.
ebf506c Adapt "dependencies" call to using component instances.
b2c24e4 Fix shifting the argument after identifying the component.
405eb47 Remove this check as it is provided by the component now.
5107a3f Adapt "changed" call to using component instances. Works only for local source.
51b1ec9 Adapt "snapshot" call to using component instances. Works only for local source.
a26a223 Adapt "release" call to using component instances. Works only for local source.
5e204c8 Adapt installer to using component instances.
808c09a Adapt documentation handler to using component instances.
8ff1cf3 Adapt CI handlers to using component instances.
c679ae7 Ensure that the arguments are available.
9c0833e Utility function to create a destination directory.
18a49b7 Add more functionality in the component classes.
bb846b8 Reduce the "distribute" utility to loading an external helper script.
efab870 Debian packaging utilities.
71ed53c Adapt testing.
d553c82 Add getLatestRelease()
-----------------------------------------------------------------------
commit 3754065c747faecef6f53964048e1662ff4c1d3e
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jun 6 07:33:28 2011 +0200
Provide the "distribute" action.
components/lib/Components/Module/Distribute.php | 45 +++++++++++++++++++++++
1 files changed, 45 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/3754065c747faecef6f53964048e1662ff4c1d3e
-----------------------------------------------------------------------
commit 3397179bdedb8403eee5caf34eaf9dad08579b67
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jun 6 08:06:44 2011 +0200
Add generic "destination" option.
components/lib/Components/Config/Cli.php | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/3397179bdedb8403eee5caf34eaf9dad08579b67
-----------------------------------------------------------------------
commit 22abfbe5212c081b1e51289d7d90bed01b296799
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jun 6 08:07:04 2011 +0200
Use destination.
components/lib/Components/Module/Distribute.php | 5 ++---
components/lib/Components/Module/Snapshot.php | 10 +---------
components/lib/Components/Runner/Snapshot.php | 4 ++--
3 files changed, 5 insertions(+), 14 deletions(-)
http://git.horde.org/horde-git/-/commit/22abfbe5212c081b1e51289d7d90bed01b296799
-----------------------------------------------------------------------
commit 1ff7dac28d61e58bb7932d4aa545fe079714afbd
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jun 6 08:07:17 2011 +0200
Typo.
components/lib/Components/Module/Release.php | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http://git.horde.org/horde-git/-/commit/1ff7dac28d61e58bb7932d4aa545fe079714afbd
-----------------------------------------------------------------------
commit 9b1550b1a73330207572d1ddce4d7b91042974de
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jun 6 08:34:45 2011 +0200
Improve help layout.
components/lib/Components/Module/Help.php | 36 +++++++++++++++++-----------
1 files changed, 22 insertions(+), 14 deletions(-)
http://git.horde.org/horde-git/-/commit/9b1550b1a73330207572d1ddce4d7b91042974de
-----------------------------------------------------------------------
commit d2a8a1b5700fcb87d5f3f8d953d902fbeaaf00ed
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jun 6 08:35:07 2011 +0200
Longer help text.
components/lib/Components/Module/Change.php | 31 +++++++++++++++++++++++++-
1 files changed, 29 insertions(+), 2 deletions(-)
http://git.horde.org/horde-git/-/commit/d2a8a1b5700fcb87d5f3f8d953d902fbeaaf00ed
-----------------------------------------------------------------------
commit 3ce2004edf5883491446d73d8f27460ed3145b28
Author: Gunnar Wrobel <p at rdus.de>
Date: Mon Jun 6 08:37:13 2011 +0200
React to the "distribute" action and allow working without a path to a component package.xml
components/lib/Components/Module/Distribute.php | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http://git.horde.org/horde-git/-/commit/3ce2004edf5883491446d73d8f27460ed3145b28
-----------------------------------------------------------------------
commit 2a293474ecebd07e8f213bc4803c7d3068fb3b1e
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 05:10:57 2011 +0200
Provide a new class that handles identifying the selected component.
components/lib/Components/Component.php | 51 ++
components/lib/Components/Component/Identify.php | 193 +++++
components/lib/Components/Component/Remote.php | 43 +
components/lib/Components/Component/Source.php | 67 ++
components/package.xml | 60 ++-
components/test/Components/Autoload.php | 1 +
components/test/Components/Stub/Config.php | 10 +
.../test/Components/Unit/Components/Component/IdentifyTest.php | 172 ++++
8 files changed, 594 insertions(+), 3 deletions(-)
create mode 100644 components/lib/Components/Component.php
create mode 100644 components/lib/Components/Component/Identify.php
create mode 100644 components/lib/Components/Component/Remote.php
create mode 100644 components/lib/Components/Component/Source.php
create mode 100644 components/test/Components/Stub/Config.php
create mode 100644 components/test/Components/Unit/Components/Component/IdentifyTest.php
http://git.horde.org/horde-git/-/commit/2a293474ecebd07e8f213bc4803c7d3068fb3b1e
-----------------------------------------------------------------------
commit 5ff84b98d4b8e88471a66490f2e2864fbabf5b73
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 05:12:22 2011 +0200
Support creating a Horde_Pear_Remote instance.
components/lib/Components/Dependencies.php | 7 +++++++
components/lib/Components/Dependencies/Bootstrap.php | 10 ++++++++++
components/lib/Components/Dependencies/Injector.php | 10 ++++++++++
3 files changed, 27 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/5ff84b98d4b8e88471a66490f2e2864fbabf5b73
-----------------------------------------------------------------------
commit 4143a4b021cf7560c6953f54ea459b240d63c2e7
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:07:34 2011 +0200
Rely on a factory to generate the component instances.
components/lib/Components/Component.php | 14 +
components/lib/Components/Component/Base.php | 78 ++++
components/lib/Components/Component/Factory.php | 91 +++++
components/lib/Components/Component/Identify.php | 48 +--
components/lib/Components/Component/Remote.php | 57 +++-
components/lib/Components/Component/Source.php | 35 ++-
.../test/Components/Unit/Components/Component/IdentifyTest.php | 1 +
7 files changed, 286 insertions(+), 38 deletions(-)
create mode 100644 components/lib/Components/Component/Base.php
create mode 100644 components/lib/Components/Component/Factory.php
http://git.horde.org/horde-git/-/commit/4143a4b021cf7560c6953f54ea459b240d63c2e7
-----------------------------------------------------------------------
commit f322d00596af72f13886afb35bb77ab0842a4a33
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:09:13 2011 +0200
Switch to the new component identification.
components/lib/Components.php | 82 ++----------------
components/lib/Components/Config.php | 18 +++--
components/lib/Components/Config/Base.php | 34 +++----
components/lib/Components/Config/Cli.php | 9 ++
components/lib/Components/Dependencies.php | 7 ++
components/lib/Components/Dependencies/Bootstrap.php | 10 ++
components/lib/Components/Dependencies/Injector.php | 10 ++
components/package.xml | 16 +++-
8 files changed, 82 insertions(+), 104 deletions(-)
http://git.horde.org/horde-git/-/commit/f322d00596af72f13886afb35bb77ab0842a4a33
-----------------------------------------------------------------------
commit 901db740b910314276ccb1768c055758d0b50df1
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:10:18 2011 +0200
Adapt "update" call to using component instances. Works only for local source.
components/lib/Components/Module/Update.php | 1 +
components/lib/Components/Runner/Update.php | 14 +++-----------
2 files changed, 4 insertions(+), 11 deletions(-)
http://git.horde.org/horde-git/-/commit/901db740b910314276ccb1768c055758d0b50df1
-----------------------------------------------------------------------
commit ebf506c67235e04070c671fcb7ee0ba002c617aa
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:12:04 2011 +0200
Adapt "dependencies" call to using component instances.
components/lib/Components/Module/Dependencies.php | 2 +-
components/lib/Components/Runner/Dependencies.php | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
http://git.horde.org/horde-git/-/commit/ebf506c67235e04070c671fcb7ee0ba002c617aa
-----------------------------------------------------------------------
commit b2c24e4153ef1cf46bad896c54c8d08b84870e34
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:26:34 2011 +0200
Fix shifting the argument after identifying the component.
components/lib/Components/Component/Base.php | 21 +++++++++++++++++++++
components/lib/Components/Component/Factory.php | 8 ++++++--
components/lib/Components/Component/Identify.php | 4 ++--
components/lib/Components/Component/Remote.php | 5 ++++-
components/lib/Components/Component/Source.php | 5 ++++-
components/lib/Components/Config.php | 9 +--------
components/lib/Components/Config/Base.php | 11 ++---------
7 files changed, 40 insertions(+), 23 deletions(-)
http://git.horde.org/horde-git/-/commit/b2c24e4153ef1cf46bad896c54c8d08b84870e34
-----------------------------------------------------------------------
commit 405eb47814a88700f9f0a8f639b4a3f346c111e0
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:27:06 2011 +0200
Remove this check as it is provided by the component now.
components/lib/Components/Module/Base.php | 14 --------------
1 files changed, 0 insertions(+), 14 deletions(-)
http://git.horde.org/horde-git/-/commit/405eb47814a88700f9f0a8f639b4a3f346c111e0
-----------------------------------------------------------------------
commit 5107a3fdfc77233660cc4606d065569a7c2b2078
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:28:17 2011 +0200
Adapt "changed" call to using component instances. Works only for local source.
components/lib/Components/Module/Change.php | 1 +
components/lib/Components/Runner/Change.php | 2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
http://git.horde.org/horde-git/-/commit/5107a3fdfc77233660cc4606d065569a7c2b2078
-----------------------------------------------------------------------
commit 51b1ec94022968d9bb15637e400abb905c461e95
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:30:17 2011 +0200
Adapt "snapshot" call to using component instances. Works only for local source.
components/lib/Components/Module/Snapshot.php | 3 ++-
components/lib/Components/Runner/Snapshot.php | 12 +-----------
2 files changed, 3 insertions(+), 12 deletions(-)
http://git.horde.org/horde-git/-/commit/51b1ec94022968d9bb15637e400abb905c461e95
-----------------------------------------------------------------------
commit a26a22333e100ca1f8dc4c4815bda53149cb7bc8
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:33:31 2011 +0200
Adapt "release" call to using component instances. Works only for local source.
components/lib/Components/Module/Release.php | 3 ++-
components/lib/Components/Runner/Release.php | 12 +-----------
2 files changed, 3 insertions(+), 12 deletions(-)
http://git.horde.org/horde-git/-/commit/a26a22333e100ca1f8dc4c4815bda53149cb7bc8
-----------------------------------------------------------------------
commit 5e204c896879bb13957dcd29f310cc80a4cf07b2
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:36:48 2011 +0200
Adapt installer to using component instances.
components/lib/Components/Module/Installer.php | 2 +-
components/lib/Components/Runner/Installer.php | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
http://git.horde.org/horde-git/-/commit/5e204c896879bb13957dcd29f310cc80a4cf07b2
-----------------------------------------------------------------------
commit 808c09aea30fb6cb5f2595a51675c91c0375d380
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:38:08 2011 +0200
Adapt documentation handler to using component instances.
components/lib/Components/Module/Document.php | 2 +-
components/lib/Components/Runner/Document.php | 12 +-----------
2 files changed, 2 insertions(+), 12 deletions(-)
http://git.horde.org/horde-git/-/commit/808c09aea30fb6cb5f2595a51675c91c0375d380
-----------------------------------------------------------------------
commit 8ff1cf3412aa650840b77c690bb83c6bce089ff2
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:44:05 2011 +0200
Adapt CI handlers to using component instances.
components/lib/Components/Module/CiSetup.php | 4 ++--
components/lib/Components/Runner/CiPrebuild.php | 8 +++-----
components/lib/Components/Runner/CiSetup.php | 10 +++++-----
3 files changed, 10 insertions(+), 12 deletions(-)
http://git.horde.org/horde-git/-/commit/8ff1cf3412aa650840b77c690bb83c6bce089ff2
-----------------------------------------------------------------------
commit c679ae7ee1bd640f64be5d59c58f90d60706f8f0
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 06:45:04 2011 +0200
Ensure that the arguments are available.
components/lib/Components/Module/Distribute.php | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/c679ae7ee1bd640f64be5d59c58f90d60706f8f0
-----------------------------------------------------------------------
commit 9c0833ef96439c0dbe098c7b4b566347953b5acb
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 10:09:04 2011 +0200
Utility function to create a destination directory.
components/lib/Components/Component/Base.php | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/9c0833ef96439c0dbe098c7b4b566347953b5acb
-----------------------------------------------------------------------
commit 18a49b7c3faac528207e7d8c9600b53a4a72fdb3
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 10:10:28 2011 +0200
Add more functionality in the component classes.
components/lib/Components/Component.php | 44 +++++++++++-
components/lib/Components/Component/Factory.php | 27 +++++++-
components/lib/Components/Component/Identify.php | 4 +-
components/lib/Components/Component/Remote.php | 78 ++++++++++++++++++++++
components/lib/Components/Component/Source.php | 41 +++++++++++
5 files changed, 184 insertions(+), 10 deletions(-)
http://git.horde.org/horde-git/-/commit/18a49b7c3faac528207e7d8c9600b53a4a72fdb3
-----------------------------------------------------------------------
commit bb846b84a2d4d3afc0d48af45bcbfa7cf31c6113
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 10:11:02 2011 +0200
Reduce the "distribute" utility to loading an external helper script.
components/lib/Components/Runner/Distribute.php | 29 ++++++----------------
1 files changed, 8 insertions(+), 21 deletions(-)
http://git.horde.org/horde-git/-/commit/bb846b84a2d4d3afc0d48af45bcbfa7cf31c6113
-----------------------------------------------------------------------
commit efab8704a307505aaee03e7604664192c3b56632
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 10:11:37 2011 +0200
Debian packaging utilities.
components/data/distribute/debian/components.php | 37 +++++++++++++++++
components/data/distribute/debian/templates/changelog | 6 +++
components/data/distribute/debian/templates/compat | 1 +
components/data/distribute/debian/templates/control | 15 +++++++
components/data/distribute/debian/templates/rules | 3 +
5 files changed, 62 insertions(+), 0 deletions(-)
create mode 100644 components/data/distribute/debian/components.php
create mode 100644 components/data/distribute/debian/templates/changelog
create mode 100644 components/data/distribute/debian/templates/compat
create mode 100644 components/data/distribute/debian/templates/control
create mode 100644 components/data/distribute/debian/templates/rules
http://git.horde.org/horde-git/-/commit/efab8704a307505aaee03e7604664192c3b56632
-----------------------------------------------------------------------
commit 71ed53ccd12a7af0a8e8d7302c4024c25b0a08ed
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 10:29:21 2011 +0200
Adapt testing.
.../Components/Integration/Components/Module/DistributeTest.php | 12 +----
.../test/Components/Unit/Components/Component/IdentifyTest.php | 2 +-
.../test/Components/Unit/Components/Module/SnapshotTest.php | 6 +-
3 files changed, 5 insertions(+), 15 deletions(-)
http://git.horde.org/horde-git/-/commit/71ed53ccd12a7af0a8e8d7302c4024c25b0a08ed
-----------------------------------------------------------------------
commit d553c82addc2706251056d8f30a8054ae9761fd7
Author: Gunnar Wrobel <p at rdus.de>
Date: Tue Jun 7 10:30:34 2011 +0200
Add getLatestRelease()
framework/Pear/lib/Horde/Pear/Remote.php | 19 ++++++++++++++++++-
framework/Pear/test/Horde/Pear/Unit/RemoteTest.php | 8 ++++++++
2 files changed, 26 insertions(+), 1 deletions(-)
http://git.horde.org/horde-git/-/commit/d553c82addc2706251056d8f30a8054ae9761fd7
More information about the commits
mailing list