[commits] Horde branch master updated. 63c2ae142d550308d0dd18068168e4a9ce027c6c

Gunnar Wrobel p at rdus.de
Thu Jul 7 05:41:57 UTC 2011


The branch "master" has been updated.
The following is a summary of the commits.

from: 2034aeb2732b71fb76e9891f025ffa417b585a75

554c273 phpdoc
e39fea8 Allow the "deps" action argument for this module.
b193c8c Unused.
fc2a425 Rename Pear_InstallLocation to Pear_Environment.
111c65e Unused.
2984ca1 Add a test for the root helper.
ddc22e7 Switch argument order.
ac7d302 Add generic test method.
c648293 [gwr] Added support for fetching package dependencies from the remote server.
9f12c01 Convert the remote dependency information into a format matching what PEAR provides for a local package.xml file.
21b2ed0 Only show the subtitle once.
9da792c Add helpers for an improved resolving of dependency lists.
3a5308a Improved dependency resolution.
a7e1ad5 cs
e762ba9 Improved generation of the dependency list.
ff346eb Add missing test case functionality.
fa860c5 Provide the "install" action.
806aedc Add a dependency conversion helper.
b4d57a4 Allow to retrieve the channel name, the version and dependency information.
1bebba6 Use the dependency helper.
b67a126 Support retrieving the remote channel.xml.
df9b9e9 Support bundle packages.
132bd0a phpdoc
561f0e5 Add the install helper.
1f7b228 Remove old installation helper.
dd91a92 Pull update action into the component source class.
cb47bc7 I left this out intentionally.
6c96907 Ensure a new package.xml will be generated in the component instance.
c21f261 Move change log handling into the component source class.
cfbe9d4 Move the snapshot operation to the component classes.
843bc87 Change how the repsitory root gets identified.
0dfaab6 Move the id matching into its own class.
39076ee Ensure we fail if there is no remote component.
3d1133e Remove obsolete methods.
078c9a9 Add archive type.
c8f0124 Support the archive type. Fix resolver return value. Add tool creation for package.xml updating.
cd9a6ce Adapt to method signature change and allow to identify local snapshots.
bfb9b26 Not required anymore.
5a6be6d Not required.
9286350 Superseded by the classes in the "Component" section.
8b83d09 Test fixtures.
b050b1e The new installer.
b3e051b Tree helper no longer used.
4de5a50 Update package.xml
742906c The factory is unnecessary here.
cc2f900 Remove old method.
0bfd0f9 Fix typo.
a56b3ed Adapt method name.
d3e9004 Fix method name.
2434bcf Fix test.
118cef6 Remove test.
3b1e490 Fix return value.
5a5e37a Convert test.
9e98ccb Mark incomplete.
99badad Replace by component class.
7553329 Needs to be fixed.
5f2e86e Support additional attributes.
eff9491 Start adapting to the new installer.
8c1bb1f Support additional attributes.
e32f542 Support fetching the package.xml.
200a437 Support retrieving the change log location.
aadf623 Add a commit helper.
eb7891d Provide the component classes with functionality necessary to release a component.
f109269 Include these options in the "release" action help.
01eaa41 Warn if the package/upload selection seems unusual (Bug #9698). Add a commit helper as option if required. Indicate when invalid tasks should be skipped.
5157b18 Move releasing to the component classes.
42a0248 Add TODO items.
63c2ae1 Completed these.

-----------------------------------------------------------------------

commit 554c273a5fb6abe25331070b0bffe10b1fd05ec8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 4 09:20:09 2011 +0200

    phpdoc

 components/lib/Components/Module/Snapshot.php |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/554c273a5fb6abe25331070b0bffe10b1fd05ec8

-----------------------------------------------------------------------

commit e39fea87c36cf55f098f8616ab13e85a353e21a5
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 4 09:20:50 2011 +0200

    Allow the "deps" action argument for this module.

 components/lib/Components/Module/Dependencies.php |   48 ++++++++++++++++++++-
 1 files changed, 47 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/e39fea87c36cf55f098f8616ab13e85a353e21a5

-----------------------------------------------------------------------

commit b193c8ca5c0c8854ccc7fa7617722db775de9c78
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 4 09:21:26 2011 +0200

    Unused.

 components/lib/Components/Runner/Dependencies.php |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/b193c8ca5c0c8854ccc7fa7617722db775de9c78

-----------------------------------------------------------------------

commit fc2a4258d260fa676bb91fec905eca45330b05d0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 4 09:26:10 2011 +0200

    Rename Pear_InstallLocation to Pear_Environment.

 components/lib/Components/Component/Base.php         |    2 +-
 components/lib/Components/Dependencies/Bootstrap.php |    2 +-
 components/lib/Components/Helper/InstallationRun.php |    6 +-
 components/lib/Components/Helper/Tree.php            |    8 +-
 components/lib/Components/Pear/Environment.php       |  590 +++++++++++++++++
 components/lib/Components/Pear/Factory.php           |   67 +-
 components/lib/Components/Pear/InstallLocation.php   |  592 ------------------
 components/lib/Components/Pear/Package.php           |    8 +-
 components/lib/Components/Runner/Change.php          |    2 +-
 components/lib/Components/Runner/CiSetup.php         |    2 +-
 components/package.xml                               |    4 +-
 11 files changed, 641 insertions(+), 642 deletions(-)
 create mode 100644 components/lib/Components/Pear/Environment.php
 delete mode 100644 components/lib/Components/Pear/InstallLocation.php

http://git.horde.org/horde-git/-/commit/fc2a4258d260fa676bb91fec905eca45330b05d0

-----------------------------------------------------------------------

commit 111c65ee802cf3ea71bbca789c10d61ecc1b17fd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 4 09:36:49 2011 +0200

    Unused.

 components/lib/Components/Helper/Root.php |   11 -----------
 1 files changed, 0 insertions(+), 11 deletions(-)

http://git.horde.org/horde-git/-/commit/111c65ee802cf3ea71bbca789c10d61ecc1b17fd

-----------------------------------------------------------------------

commit 2984ca1982a43076f36bc5958fe73df3959abd8a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 4 10:49:05 2011 +0200

    Add a test for the root helper.

 components/lib/Components/Helper/Root.php                      |  246 +++++++-
 components/test/Components/Unit/Components/Helper/RootTest.php |  141 +++++
 2 files changed, 358 insertions(+), 29 deletions(-)
 create mode 100644 components/test/Components/Unit/Components/Helper/RootTest.php

http://git.horde.org/horde-git/-/commit/2984ca1982a43076f36bc5958fe73df3959abd8a

-----------------------------------------------------------------------

commit ddc22e70e28e601b738f9591367bcb2331bce6cf
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 4 11:04:24 2011 +0200

    Switch argument order.

 components/lib/Components/Helper/Root.php                      |    4 +-
 components/lib/Components/Pear/Factory.php                     |   31 +++++---
 components/lib/Components/Runner/Dependencies.php              |    2 +-
 components/test/Components/Unit/Components/Helper/RootTest.php |   10 +-
 4 files changed, 28 insertions(+), 19 deletions(-)

http://git.horde.org/horde-git/-/commit/ddc22e70e28e601b738f9591367bcb2331bce6cf

-----------------------------------------------------------------------

commit ac7d3027c14a8d76633d26cb44da8452d931ba26
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 4 11:04:39 2011 +0200

    Add generic test method.

 components/test/Components/TestCase.php |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/ac7d3027c14a8d76633d26cb44da8452d931ba26

-----------------------------------------------------------------------

commit c64829303d7ba384b02ee2e18755aaf7d66f4021
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Jul 4 14:52:40 2011 +0200

    [gwr] Added support for fetching package dependencies from the remote server.

 framework/Pear/lib/Horde/Pear/Remote.php                |   14 ++++
 framework/Pear/lib/Horde/Pear/Rest.php                  |   16 ++++
 framework/Pear/lib/Horde/Pear/Rest/Access.php           |   16 ++++
 framework/Pear/lib/Horde/Pear/Rest/Dependencies.php     |   60 +++++++++++++++
 framework/Pear/package.xml                              |   10 ++-
 framework/Pear/test/Horde/Pear/Server/RemoteTest.php    |   15 ++++
 framework/Pear/test/Horde/Pear/Server/RestTest.php      |   10 +++
 framework/Pear/test/Horde/Pear/Unit/RemoteTest.php      |   22 +++++
 framework/Pear/test/Horde/Pear/Unit/Rest/AccessTest.php |   22 +++++
 framework/Pear/test/Horde/Pear/Unit/RestTest.php        |   10 +++
 10 files changed, 192 insertions(+), 3 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Rest/Dependencies.php

http://git.horde.org/horde-git/-/commit/c64829303d7ba384b02ee2e18755aaf7d66f4021

-----------------------------------------------------------------------

commit 9f12c01f6a13583564b07dbfa416be5060596e4b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 5 08:22:36 2011 +0200

    Convert the remote dependency information into a format matching what PEAR provides for a local package.xml file.

 framework/Pear/lib/Horde/Pear/Rest.php                  |    2 +-
 framework/Pear/lib/Horde/Pear/Rest/Dependencies.php     |  140 ++++++++++++++-
 framework/Pear/test/Horde/Pear/Server/RemoteTest.php    |   18 +-
 framework/Pear/test/Horde/Pear/Server/RestTest.php      |    3 +-
 framework/Pear/test/Horde/Pear/Unit/RemoteTest.php      |    4 +-
 framework/Pear/test/Horde/Pear/Unit/Rest/AccessTest.php |    2 +-
 framework/Pear/test/Horde/Pear/Unit/RestTest.php        |    3 +-
 7 files changed, 154 insertions(+), 18 deletions(-)

http://git.horde.org/horde-git/-/commit/9f12c01f6a13583564b07dbfa416be5060596e4b

-----------------------------------------------------------------------

commit 21b2ed0c388bddf55da720e6aec5102d9f8b1c5a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 5 08:23:10 2011 +0200

    Only show the subtitle once.

 components/lib/Components/Module/Help.php |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/21b2ed0c388bddf55da720e6aec5102d9f8b1c5a

-----------------------------------------------------------------------

commit 9da792c65b98e3823b0baa44deb71dbc6dada230
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 5 08:28:01 2011 +0200

    Add helpers for an improved resolving of dependency lists.

 components/lib/Components/Component/Dependency.php                |  288 +++++
 components/lib/Components/Component/DependencyList.php            |  170 +++
 components/lib/Components/Component/Resolver.php                  |  155 +++
 .../Components/Unit/Components/Component/DependencyListTest.php   |  100 ++
 .../test/Components/Unit/Components/Component/DependencyTest.php  |  220 ++++
 .../test/Components/Unit/Components/Component/ResolverTest.php    |   56 +
 6 files changed, 989 insertions(+), 0 deletions(-)
 create mode 100644 components/lib/Components/Component/Dependency.php
 create mode 100644 components/lib/Components/Component/DependencyList.php
 create mode 100644 components/lib/Components/Component/Resolver.php
 create mode 100644 components/test/Components/Unit/Components/Component/DependencyListTest.php
 create mode 100644 components/test/Components/Unit/Components/Component/DependencyTest.php
 create mode 100644 components/test/Components/Unit/Components/Component/ResolverTest.php

http://git.horde.org/horde-git/-/commit/9da792c65b98e3823b0baa44deb71dbc6dada230

-----------------------------------------------------------------------

commit 3a5308ac662426bac83f3fc2a6dec7dafd66a7a5
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 5 08:29:57 2011 +0200

    Improved dependency resolution.

 components/lib/Components/Component.php          |   13 ++-
 components/lib/Components/Component/Base.php     |   64 ++++----
 components/lib/Components/Component/Factory.php  |  164 +++++++++++++++++++---
 components/lib/Components/Component/Identify.php |   11 +-
 components/lib/Components/Component/Remote.php   |   93 ++++++++++--
 components/lib/Components/Component/Source.php   |   29 +++-
 components/lib/Components/Config/Base.php        |    3 -
 7 files changed, 297 insertions(+), 80 deletions(-)

http://git.horde.org/horde-git/-/commit/3a5308ac662426bac83f3fc2a6dec7dafd66a7a5

-----------------------------------------------------------------------

commit a7e1ad5f12ab58e7e69ea0660f16db5bbbe995f1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 5 08:31:08 2011 +0200

    cs

 components/lib/Components/Helper/Root.php |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

http://git.horde.org/horde-git/-/commit/a7e1ad5f12ab58e7e69ea0660f16db5bbbe995f1

-----------------------------------------------------------------------

commit e762ba91f61e7fa3007474133beba978aefe4047
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 5 08:33:47 2011 +0200

    Improved generation of the dependency list.

 components/TODO                                   |    2 -
 components/lib/Components/Helper/Dependencies.php |  269 +++++++++++++++++++++
 components/lib/Components/Helper/ListRun.php      |  259 --------------------
 components/lib/Components/Helper/Tree.php         |  161 ------------
 components/lib/Components/Module/Dependencies.php |   21 ++-
 components/lib/Components/Runner/Dependencies.php |   39 +--
 components/package.xml                            |   26 ++-
 7 files changed, 320 insertions(+), 457 deletions(-)
 create mode 100644 components/lib/Components/Helper/Dependencies.php
 delete mode 100644 components/lib/Components/Helper/ListRun.php
 delete mode 100644 components/lib/Components/Helper/Tree.php

http://git.horde.org/horde-git/-/commit/e762ba91f61e7fa3007474133beba978aefe4047

-----------------------------------------------------------------------

commit ff346ebf5adadc7c0a38a8ad40e28febaa10b77d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 5 08:34:05 2011 +0200

    Add missing test case functionality.

 components/test/Components/TestCase.php |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/ff346ebf5adadc7c0a38a8ad40e28febaa10b77d

-----------------------------------------------------------------------

commit fa860c55fdb20783ebf73a2a04744e113498a355
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Jul 5 09:30:10 2011 +0200

    Provide the "install" action.

 components/lib/Components/Module/Installer.php |   61 ++++++++++++++++++++++--
 1 files changed, 57 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/fa860c55fdb20783ebf73a2a04744e113498a355

-----------------------------------------------------------------------

commit 806aedc247fbe2ea120482a3335fe52050586b80
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 06:00:05 2011 +0200

    Add a dependency conversion helper.

 framework/Pear/lib/Horde/Pear/Package/Dependencies.php           |  174 ++++++
 framework/Pear/package.xml                                       |   10 +-
 framework/Pear/test/Horde/Pear/Unit/Package/DependenciesTest.php |  142 +++++
 3 files changed, 323 insertions(+), 3 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Dependencies.php
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/DependenciesTest.php

http://git.horde.org/horde-git/-/commit/806aedc247fbe2ea120482a3335fe52050586b80

-----------------------------------------------------------------------

commit b4d57a49ebe271e2d8dbacd89bd41c5f2efd7242
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 06:00:56 2011 +0200

    Allow to retrieve the channel name, the version and dependency information.

 framework/Pear/lib/Horde/Pear/Package/Xml.php           |   89 +++++++++++++++
 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php |   36 ++++++
 2 files changed, 125 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/b4d57a49ebe271e2d8dbacd89bd41c5f2efd7242

-----------------------------------------------------------------------

commit 1bebba6c6cf4791dd6289d1a7ea22df3f686742e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 06:01:20 2011 +0200

    Use the dependency helper.

 framework/Pear/lib/Horde/Pear/Rest/Dependencies.php |  105 ++-----------------
 1 files changed, 7 insertions(+), 98 deletions(-)

http://git.horde.org/horde-git/-/commit/1bebba6c6cf4791dd6289d1a7ea22df3f686742e

-----------------------------------------------------------------------

commit b67a126a5ef53cf0597ab4891fc2c58edba5cbd2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 06:01:48 2011 +0200

    Support retrieving the remote channel.xml.

 framework/Pear/lib/Horde/Pear/Remote.php                |   10 ++++++++++
 framework/Pear/lib/Horde/Pear/Rest.php                  |   12 +++++++++++-
 framework/Pear/lib/Horde/Pear/Rest/Access.php           |   10 ++++++++++
 framework/Pear/test/Horde/Pear/Server/RemoteTest.php    |    8 ++++++++
 framework/Pear/test/Horde/Pear/Unit/RemoteTest.php      |   10 +++++++++-
 framework/Pear/test/Horde/Pear/Unit/Rest/AccessTest.php |    8 ++++++++
 framework/Pear/test/Horde/Pear/Unit/RestTest.php        |    9 +++++++++
 7 files changed, 65 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/b67a126a5ef53cf0597ab4891fc2c58edba5cbd2

-----------------------------------------------------------------------

commit df9b9e9f4e06a8096fced3c698b8445f8d9b170d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 09:36:52 2011 +0200

    Support bundle packages.

 components/lib/Components/Helper/Root.php                      |    4 +
 components/test/Components/TestCase.php                        |    2 +-
 components/test/Components/Unit/Components/Helper/RootTest.php |   39 ++++++++
 3 files changed, 44 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/df9b9e9f4e06a8096fced3c698b8445f8d9b170d

-----------------------------------------------------------------------

commit 132bd0a79f2907cc3457304924f781bc1928a360
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 09:37:29 2011 +0200

    phpdoc

 components/lib/Components/Runner/Dependencies.php |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

http://git.horde.org/horde-git/-/commit/132bd0a79f2907cc3457304924f781bc1928a360

-----------------------------------------------------------------------

commit 561f0e57e109508c297d5492ac58ed8d3dc0d1b8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 09:53:09 2011 +0200

    Add the install helper.

 components/lib/Components/Helper/Installer.php |  264 ++++++++++++++++++++++++
 1 files changed, 264 insertions(+), 0 deletions(-)
 create mode 100644 components/lib/Components/Helper/Installer.php

http://git.horde.org/horde-git/-/commit/561f0e57e109508c297d5492ac58ed8d3dc0d1b8

-----------------------------------------------------------------------

commit 1f7b228838447afe9a31ba9589bce052b5705b31
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 09:53:27 2011 +0200

    Remove old installation helper.

 components/lib/Components/Helper/InstallationRun.php |  314 ------------------
 1 files changed, 0 insertions(+), 314 deletions(-)
 delete mode 100644 components/lib/Components/Helper/InstallationRun.php

http://git.horde.org/horde-git/-/commit/1f7b228838447afe9a31ba9589bce052b5705b31

-----------------------------------------------------------------------

commit dd91a9261a867af48b2e9e8749066c6dd0bc301b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 10:24:41 2011 +0200

    Pull update action into the component source class.

 components/lib/Components/Component.php        |   54 ++++++++-----
 components/lib/Components/Component/Base.php   |   54 +++++++-----
 components/lib/Components/Component/Source.php |  103 +++++++++++++++++++++++-
 components/lib/Components/Module/Update.php    |    4 +-
 components/lib/Components/Runner/Update.php    |   23 +++++-
 5 files changed, 185 insertions(+), 53 deletions(-)

http://git.horde.org/horde-git/-/commit/dd91a9261a867af48b2e9e8749066c6dd0bc301b

-----------------------------------------------------------------------

commit cb47bc707ade747bd97bee798d146e354f071102
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 10:27:42 2011 +0200

    I left this out intentionally.

 components/lib/Components/Module/Update.php |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/cb47bc707ade747bd97bee798d146e354f071102

-----------------------------------------------------------------------

commit 6c969075b355c723391e669e61d78e2affb0c0ca
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 10:52:11 2011 +0200

    Ensure a new package.xml will be generated in the component instance.

 components/lib/Components/Component/Source.php |   49 ++++++++++++++++-------
 components/lib/Components/Runner/Update.php    |   17 --------
 2 files changed, 34 insertions(+), 32 deletions(-)

http://git.horde.org/horde-git/-/commit/6c969075b355c723391e669e61d78e2affb0c0ca

-----------------------------------------------------------------------

commit c21f261476bb97fb61dbc0e07b6fdeb1f36ffa5b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 11:25:51 2011 +0200

    Move change log handling into the component source class.

 components/lib/Components/Component.php        |   19 ++-
 components/lib/Components/Component/Base.php   |   18 ++
 components/lib/Components/Component/Source.php |   16 ++
 components/lib/Components/Helper/ChangeLog.php |  228 ++++++++++++++++++++++++
 components/lib/Components/Module/Change.php    |    1 -
 components/lib/Components/Pear/Package.php     |   49 -----
 components/lib/Components/Runner/Change.php    |  187 ++------------------
 7 files changed, 288 insertions(+), 230 deletions(-)
 create mode 100644 components/lib/Components/Helper/ChangeLog.php

http://git.horde.org/horde-git/-/commit/c21f261476bb97fb61dbc0e07b6fdeb1f36ffa5b

-----------------------------------------------------------------------

commit cfbe9d49458d5eb0138c902f4694d75cfbdf4f0f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 11:58:04 2011 +0200

    Move the snapshot operation to the component classes.

 components/lib/Components/Component.php        |   40 +++--------
 components/lib/Components/Component/Remote.php |   77 ++++++---------------
 components/lib/Components/Component/Source.php |   86 ++++++++++++++++++-----
 components/lib/Components/Module/Snapshot.php  |    2 -
 components/lib/Components/Pear/Package.php     |   43 ------------
 components/lib/Components/Runner/Snapshot.php  |   22 +++---
 6 files changed, 111 insertions(+), 159 deletions(-)

http://git.horde.org/horde-git/-/commit/cfbe9d49458d5eb0138c902f4694d75cfbdf4f0f

-----------------------------------------------------------------------

commit 843bc87f8b54e6e429ef39fe049e3f7e4bbef260
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:05:32 2011 +0200

    Change how the repsitory root gets identified.

 components/lib/Components/Component.php        |   16 ++++++
 components/lib/Components/Component/Base.php   |   61 ++++++++++++++---------
 components/lib/Components/Component/Source.php |   18 +++++++
 components/lib/Components/Helper/Root.php      |   17 ++-----
 4 files changed, 76 insertions(+), 36 deletions(-)

http://git.horde.org/horde-git/-/commit/843bc87f8b54e6e429ef39fe049e3f7e4bbef260

-----------------------------------------------------------------------

commit 0dfaab65f50c586fec079ed6b15733bc5c2b7e89
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:15:31 2011 +0200

    Move the id matching into its own class.

 components/lib/Components/Component/Dependency.php |   41 +-----------
 components/lib/Components/Component/Match.php      |   68 ++++++++++++++++++++
 2 files changed, 70 insertions(+), 39 deletions(-)
 create mode 100644 components/lib/Components/Component/Match.php

http://git.horde.org/horde-git/-/commit/0dfaab65f50c586fec079ed6b15733bc5c2b7e89

-----------------------------------------------------------------------

commit 39076ee7c3040af702b40b0ec1606a2dbbe0ea14
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:15:56 2011 +0200

    Ensure we fail if there is no remote component.

 components/lib/Components/Component/Identify.php |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/39076ee7c3040af702b40b0ec1606a2dbbe0ea14

-----------------------------------------------------------------------

commit 3d1133e576c251a5620bf1520213d3e07d8e3b32
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:16:53 2011 +0200

    Remove obsolete methods.

 components/lib/Components/Component.php        |   18 ----------
 components/lib/Components/Component/Remote.php |   10 -----
 components/lib/Components/Component/Source.php |   44 ------------------------
 3 files changed, 0 insertions(+), 72 deletions(-)

http://git.horde.org/horde-git/-/commit/3d1133e576c251a5620bf1520213d3e07d8e3b32

-----------------------------------------------------------------------

commit 078c9a9d17cf5998cfd5e7b965f630f869f5eff9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:17:11 2011 +0200

    Add archive type.

 components/lib/Components/Component/Archive.php |  113 +++++++++++++++++++++++
 1 files changed, 113 insertions(+), 0 deletions(-)
 create mode 100644 components/lib/Components/Component/Archive.php

http://git.horde.org/horde-git/-/commit/078c9a9d17cf5998cfd5e7b965f630f869f5eff9

-----------------------------------------------------------------------

commit c8f0124f1f0a3a13b558b6ea16743971f78f61ce
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:17:53 2011 +0200

    Support the archive type. Fix resolver return value. Add tool creation for package.xml updating.

 components/lib/Components/Component/Factory.php |   43 +++++++++++++++++++++++
 1 files changed, 43 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/c8f0124f1f0a3a13b558b6ea16743971f78f61ce

-----------------------------------------------------------------------

commit cd9a6cefbee24a1dab5bbe493ce13056afb93f84
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:18:25 2011 +0200

    Adapt to method signature change and allow to identify local snapshots.

 components/lib/Components/Component/Resolver.php |   76 ++++++++++++++++++---
 1 files changed, 65 insertions(+), 11 deletions(-)

http://git.horde.org/horde-git/-/commit/cd9a6cefbee24a1dab5bbe493ce13056afb93f84

-----------------------------------------------------------------------

commit bfb9b26439498bb891702b34c7c8d4b3e9c7adb7
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:18:42 2011 +0200

    Not required anymore.

 components/lib/Components/Module/Dependencies.php |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/bfb9b26439498bb891702b34c7c8d4b3e9c7adb7

-----------------------------------------------------------------------

commit 5a6be6d8b468025d65b5c18c0f3bd7601e6dca81
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:18:51 2011 +0200

    Not required.

 components/lib/Components/Module/Document.php |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/5a6be6d8b468025d65b5c18c0f3bd7601e6dca81

-----------------------------------------------------------------------

commit 92863503f011223f3d839728c2a27bd4a2b6eb27
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:22:45 2011 +0200

    Superseded by the classes in the "Component" section.

 components/lib/Components/Pear/Dependencies.php |  220 --------------------
 components/lib/Components/Pear/Dependency.php   |  249 -----------------------
 components/lib/Components/Pear/Factory.php      |   41 ----
 components/lib/Components/Pear/Package.php      |   11 -
 4 files changed, 0 insertions(+), 521 deletions(-)
 delete mode 100644 components/lib/Components/Pear/Dependencies.php
 delete mode 100644 components/lib/Components/Pear/Dependency.php

http://git.horde.org/horde-git/-/commit/92863503f011223f3d839728c2a27bd4a2b6eb27

-----------------------------------------------------------------------

commit 8b83d09b898cf1eea350a6d59a84c28da41cf9cb
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:23:21 2011 +0200

    Test fixtures.

 components/test/Components/fixture/bundles/Bundle/package.xml |   76 +++++++++
 components/test/Components/fixture/horde/package.xml          |   76 +++++++++
 2 files changed, 152 insertions(+), 0 deletions(-)
 create mode 100644 components/test/Components/fixture/bundles/Bundle/package.xml
 create mode 100644 components/test/Components/fixture/horde/package.xml

http://git.horde.org/horde-git/-/commit/8b83d09b898cf1eea350a6d59a84c28da41cf9cb

-----------------------------------------------------------------------

commit b050b1eab3ef4796afa8fcf7c7594a6d3c04499b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:24:59 2011 +0200

    The new installer.

 components/lib/Components/Module/Installer.php |   51 ++--
 components/lib/Components/Pear/Environment.php |  384 ++++++++++++------------
 components/lib/Components/Runner/Installer.php |   97 +++++--
 3 files changed, 295 insertions(+), 237 deletions(-)

http://git.horde.org/horde-git/-/commit/b050b1eab3ef4796afa8fcf7c7594a6d3c04499b

-----------------------------------------------------------------------

commit b3e051b88832af0300d734e48041e9cac51d06be
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:27:43 2011 +0200

    Tree helper no longer used.

 components/lib/Components/Helper/Dependencies.php |    1 -
 components/lib/Components/Pear/Factory.php        |   50 ---------------------
 2 files changed, 0 insertions(+), 51 deletions(-)

http://git.horde.org/horde-git/-/commit/b3e051b88832af0300d734e48041e9cac51d06be

-----------------------------------------------------------------------

commit 4de5a504226cf6f4f0b064bcbb25c6a0d00664d9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:28:37 2011 +0200

    Update package.xml

 components/package.xml |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 deletions(-)

http://git.horde.org/horde-git/-/commit/4de5a504226cf6f4f0b064bcbb25c6a0d00664d9

-----------------------------------------------------------------------

commit 742906c930815c8583fd02bafcb104a5a33d368c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:28:59 2011 +0200

    The factory is unnecessary here.

 components/lib/Components/Runner/Distribute.php |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)

http://git.horde.org/horde-git/-/commit/742906c930815c8583fd02bafcb104a5a33d368c

-----------------------------------------------------------------------

commit cc2f900b309bb34dfc9de33bfac527d6722d39be
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:30:16 2011 +0200

    Remove old method.

 components/lib/Components/Module/CiSetup.php |    2 --
 components/lib/Components/Runner/CiSetup.php |    6 ++----
 2 files changed, 2 insertions(+), 6 deletions(-)

http://git.horde.org/horde-git/-/commit/cc2f900b309bb34dfc9de33bfac527d6722d39be

-----------------------------------------------------------------------

commit 0bfd0f90b3a5088b64d664b826702ba61eb68cca
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:33:17 2011 +0200

    Fix typo.

 components/lib/Components/Component/Source.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/0bfd0f90b3a5088b64d664b826702ba61eb68cca

-----------------------------------------------------------------------

commit a56b3ed2515092efbe4c4dbf1be6a002e50c8e46
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:33:24 2011 +0200

    Adapt method name.

 components/lib/Components/Helper/Dependencies.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/a56b3ed2515092efbe4c4dbf1be6a002e50c8e46

-----------------------------------------------------------------------

commit d3e90044c78f55551686a72140019ba5f0933503
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:34:15 2011 +0200

    Fix method name.

 .../Components/Unit/Components/Component/DependencyListTest.php   |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/d3e90044c78f55551686a72140019ba5f0933503

-----------------------------------------------------------------------

commit 2434bcf7dc6c1055406fc3340d5704aa054ce8b2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:35:01 2011 +0200

    Fix test.

 .../test/Components/Unit/Components/Component/DependencyTest.php  |    6 ++--
 1 files changed, 3 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/2434bcf7dc6c1055406fc3340d5704aa054ce8b2

-----------------------------------------------------------------------

commit 118cef6bab73f510347b6f30b3332ae9ec872701
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:39:02 2011 +0200

    Remove test.

 .../test/Components/Unit/Components/Component/IdentifyTest.php    |   21 -----
 1 files changed, 0 insertions(+), 21 deletions(-)

http://git.horde.org/horde-git/-/commit/118cef6bab73f510347b6f30b3332ae9ec872701

-----------------------------------------------------------------------

commit 3b1e490511a5f14dbecb3410235bd7b9e9615261
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 12:44:00 2011 +0200

    Fix return value.

 components/lib/Components/Helper/Root.php                      |    2 +-
 components/test/Components/Unit/Components/Helper/RootTest.php |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/3b1e490511a5f14dbecb3410235bd7b9e9615261

-----------------------------------------------------------------------

commit 5a5e37a6f4c05a16fe1b9335aede358dd14e28e3
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 15:12:56 2011 +0200

    Convert test.

 .../Components/Integration/Components/Module/DependenciesTest.php |   91 -----
 .../test/Components/Unit/Components/Module/DependenciesTest.php   |   87 ++++
 2 files changed, 87 insertions(+), 91 deletions(-)
 delete mode 100644 components/test/Components/Integration/Components/Module/DependenciesTest.php
 create mode 100644 components/test/Components/Unit/Components/Module/DependenciesTest.php

http://git.horde.org/horde-git/-/commit/5a5e37a6f4c05a16fe1b9335aede358dd14e28e3

-----------------------------------------------------------------------

commit 9e98ccb2d44149d4e893fd173b9c7dadf804db0f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 15:13:06 2011 +0200

    Mark incomplete.

 .../Components/Integration/Components/Module/InstallerTest.php    |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/9e98ccb2d44149d4e893fd173b9c7dadf804db0f

-----------------------------------------------------------------------

commit 99badade3748683efd3ad121485eabed5bdf520f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 15:13:30 2011 +0200

    Replace by component class.

 components/lib/Components/Runner/Document.php |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/99badade3748683efd3ad121485eabed5bdf520f

-----------------------------------------------------------------------

commit 75533299bd8561d3c12db7b58b658d086618ef24
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 15:13:44 2011 +0200

    Needs to be fixed.

 components/lib/Components/Runner/CiPrebuild.php |    5 ++++-
 components/lib/Components/Runner/CiSetup.php    |   14 ++++++++------
 2 files changed, 12 insertions(+), 7 deletions(-)

http://git.horde.org/horde-git/-/commit/75533299bd8561d3c12db7b58b658d086618ef24

-----------------------------------------------------------------------

commit 5f2e86e46e1888edf9dbca8ac362a242ccc1ffa4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 15:14:04 2011 +0200

    Support additional attributes.

 components/lib/Components/Component.php        |   35 ++++++++
 components/lib/Components/Component/Base.php   |  101 ++++++++++++++++++++++++
 components/lib/Components/Component/Remote.php |   23 ++++++
 components/lib/Components/Component/Source.php |   46 +----------
 4 files changed, 162 insertions(+), 43 deletions(-)

http://git.horde.org/horde-git/-/commit/5f2e86e46e1888edf9dbca8ac362a242ccc1ffa4

-----------------------------------------------------------------------

commit eff949141a871ba6da8ffeaf5b7d3b80e9835838
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 15:15:05 2011 +0200

    Start adapting to the new installer.

 components/bin/horde-bootstrap |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

http://git.horde.org/horde-git/-/commit/eff949141a871ba6da8ffeaf5b7d3b80e9835838

-----------------------------------------------------------------------

commit 8c1bb1feb11e367bc7067901bb3a8082a1769198
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 15:20:24 2011 +0200

    Support additional attributes.

 framework/Pear/lib/Horde/Pear/Package/Xml.php           |   54 ++++++++++++---
 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php |   31 ++++++++
 2 files changed, 74 insertions(+), 11 deletions(-)

http://git.horde.org/horde-git/-/commit/8c1bb1feb11e367bc7067901bb3a8082a1769198

-----------------------------------------------------------------------

commit e32f542cc73798186e430dee012013c40037975b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Jul 6 15:21:15 2011 +0200

    Support fetching the package.xml.

 framework/Pear/lib/Horde/Pear/Remote.php      |   13 +++++++++++++
 framework/Pear/lib/Horde/Pear/Rest/Access.php |   15 +++++++++++++++
 2 files changed, 28 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/e32f542cc73798186e430dee012013c40037975b

-----------------------------------------------------------------------

commit 200a437eef0223a9bcad5d9b377dd10339c7e99f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 7 07:20:26 2011 +0200

    Support retrieving the change log location.

 components/lib/Components/Helper/ChangeLog.php |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/200a437eef0223a9bcad5d9b377dd10339c7e99f

-----------------------------------------------------------------------

commit aadf62346c9ca4ecdde36bb2d1491f7b9176096c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 7 07:20:39 2011 +0200

    Add a commit helper.

 components/lib/Components/Helper/Commit.php |  150 +++++++++++++++++++++++++++
 1 files changed, 150 insertions(+), 0 deletions(-)
 create mode 100644 components/lib/Components/Helper/Commit.php

http://git.horde.org/horde-git/-/commit/aadf62346c9ca4ecdde36bb2d1491f7b9176096c

-----------------------------------------------------------------------

commit eb7891d4b7648b7c7a49aecae7d7862b733c73e8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 7 07:22:19 2011 +0200

    Provide the component classes with functionality necessary to release a component.

 components/lib/Components/Component.php         |   84 ++++++++
 components/lib/Components/Component/Base.php    |  120 +++++++++++
 components/lib/Components/Component/Factory.php |   12 ++
 components/lib/Components/Component/Source.php  |  243 ++++++++++++++++++++++-
 4 files changed, 457 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/eb7891d4b7648b7c7a49aecae7d7862b733c73e8

-----------------------------------------------------------------------

commit f109269c2e833fc86bafd0f47177fb25cabd405c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 7 07:25:11 2011 +0200

    Include these options in the "release" action help.

 components/lib/Components/Module/Release.php |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/f109269c2e833fc86bafd0f47177fb25cabd405c

-----------------------------------------------------------------------

commit 01eaa414aa702717d1edf481c9dd2ca771b34194
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 7 07:27:37 2011 +0200

    Warn if the package/upload selection seems unusual (Bug #9698). Add a commit helper as option if required. Indicate when invalid tasks should be skipped.

 components/lib/Components/Runner/Release.php |   33 +++++++++++++++-----------
 1 files changed, 19 insertions(+), 14 deletions(-)

http://git.horde.org/horde-git/-/commit/01eaa414aa702717d1edf481c9dd2ca771b34194

-----------------------------------------------------------------------

commit 5157b18acbb9ba4a7d1a2be61a691767e4d9c776
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 7 07:28:02 2011 +0200

    Move releasing to the component classes.

 components/lib/Components/Pear/Package.php                        |   78 ----
 components/lib/Components/Release/Notes.php                       |   46 +--
 components/lib/Components/Release/Task/Announce.php               |   11 +-
 components/lib/Components/Release/Task/Base.php                   |   65 +++-
 components/lib/Components/Release/Task/Bugs.php                   |   13 +-
 components/lib/Components/Release/Task/CommitPostRelease.php      |   14 +-
 components/lib/Components/Release/Task/CommitPreRelease.php       |   11 +-
 components/lib/Components/Release/Task/CurrentSentinel.php        |   26 +-
 components/lib/Components/Release/Task/Freshmeat.php              |   12 +-
 components/lib/Components/Release/Task/NextSentinel.php           |   24 +-
 components/lib/Components/Release/Task/NextVersion.php            |   37 +--
 components/lib/Components/Release/Task/Package.php                |   17 +-
 components/lib/Components/Release/Task/Sentinel.php               |   48 ---
 components/lib/Components/Release/Task/TagRelease.php             |   14 +-
 components/lib/Components/Release/Task/Timestamp.php              |   31 +--
 components/lib/Components/Release/Tasks.php                       |   39 ++-
 .../Unit/Components/Release/Task/CurrentSentinelTest.php          |   87 ++---
 .../Components/Unit/Components/Release/Task/NextSentinelTest.php  |   50 ++--
 .../test/Components/Unit/Components/Release/Task/PackageTest.php  |    4 +-
 .../Components/Unit/Components/Release/Task/TimestampTest.php     |   38 +-
 20 files changed, 281 insertions(+), 384 deletions(-)

http://git.horde.org/horde-git/-/commit/5157b18acbb9ba4a7d1a2be61a691767e4d9c776

-----------------------------------------------------------------------

commit 42a024895cb4cd3b151362c14a695b7314bdfd30
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 7 07:28:20 2011 +0200

    Add TODO items.

 components/TODO |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/42a024895cb4cd3b151362c14a695b7314bdfd30

-----------------------------------------------------------------------

commit 63c2ae142d550308d0dd18068168e4a9ce027c6c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Jul 7 07:29:43 2011 +0200

    Completed these.

 components/TODO |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

http://git.horde.org/horde-git/-/commit/63c2ae142d550308d0dd18068168e4a9ce027c6c




More information about the commits mailing list