[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