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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 __ commits mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]
