[commits] Horde branch master updated. 67c0fd2db8e54a992ee8390d746484bdc822b810

Gunnar Wrobel p at rdus.de
Fri Apr 8 22:42:00 UTC 2011


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

from: 71e933ef1f87efc5563674b1271204b91a484ded

4906bc8 Allow to keep the version when generating snapshots. Fix appending the snapshot date for pre-releases.
925102a Add missing test fixture.
dc167f5 Simplify.
b4af1b6 phpdoc typo
46c16eb Ensure $post is always set.
fce6a9c Moved the .gitignore handling for content lists from the components tool to the Horde_Pear package.
5426323 Note TODO.
280e851 Switch the ignore check to using an SplFileInfo object.
254fc7c Clearly indicate which suite could not be added.
e739d04 Stub for application testing.
9905b80 Extract interface to allow for different ignores.
cdd39f8 Ignore handler for "." and "..".
dddc450 Ignore handler for hidden files.
5ea2df5 Ignore files according to patterns.
f065f86 phpdoc
c8ee552 Adapt to new class name.
5767b9d Use new method signature.
2e163b3 Composite ignores.
7809325 Include the file list handler.
5137eb2 phpdoc
93d8a1a Add a factory helper for this package.
1f2f9f8 Minimal draft for creating content lists.
7595a67 Allow to create complete directory trees.
394f509 Removal of files.
a32cfb4 Provide the complete contents handler.
864024d Infrastructure to deal with different package types.
f50a685 Ignore package.xml files as well.
8424f3a Only provide the package type to the content list handler.
0b16b8f Adapt testing.
ff78982 Simplify
2c00a70 Simplify.
2eb8aed "filelist" support.
37c4dad Remove debug line.
dc5f081 Complete the file lists with roles and install locations.
52caf21 Fix testing.
837265c Not complex enough for a separate factory.
fc8ce6a Fix reading the action the user requests help for and correct the return value.
73f40de Move to non-story based testing.
7fab112 ws
03d1593 Provide the means to deliver a better help text on the context sensitive modules.
bca3c3a Switch package.xml updating to Horde_Pear. This removes the dependency on PEAR_PackageFileManager.
f9db3db Obsolete.
322f712 Remove dependency.
ed6bf69 changes
43b9611 Create the draft for a package.xml via a simple string rather than using PEAR.
1caac93 Timestamp a package.xml after updating.
5def926 Adapt to newer help display.
4d0400d Use Horde_Pear for generating the initial package.xml draft.
855e54a Mark as required.
0a2c2c2 Rename "PearPackageXml" to "Update"
ecc834b Adapt testing.
11780e9 Do not fail if a "contents" file to be removed is not in the "filelist" section.
e94e3ca Extract hierarchical contents handling to a separate class.
af9fe67 Move file handling to the recursive handler.
9b2d52c Minor interface cleanup.
b0e09e9 Start extraction of specific XML elements.
2d3f42b Move file/dir listing functionality to the XML element.
f51fd7b Clean up responsibilities.
c9c67d3 Move creation of the element instance into the class itself.
0d2c100 Extract the file XML element.
f75f123 Start improving the XML handler interface.
dd92971 Further interface improvements.
f02d49d Pragmatic interface.
ccd7971 Unused.
67de078 Unused.
e4024f3 Fix root problems.
b71c743 Prune empty directories.
136277c Sort order.
59d38d5 Remove var_dump
89d02f1 Fix the file list sort order.
ab38741 The leading path segment can usually be removed.
3656caa First package.xml update via Horde_Pear.
6ed550d "components" has the structure of a component.
0d19c0b Propagate pruning of empty directories upwards.
de119ee update package.xml
5ebdf7b For the development environment I consider it convenient to map "horde-components" to "hc".
b52118e Completed TODOs.
695c6fd Include ignore changes from commit 7ac373f7018786b2034d3df28deb14f423c7403a
715e648 Introduce __call()
902ca06 Add hidden files.
4c868ef Complete task call. Allow passing the path to the XML.
41e20fe Add a factory.
588e636 Use the factory.
cdab878 An extracted task for updating the contents.
8832f0d Not needed.
a6361f5 Avoid extremely long call stacks.
72cbf29 Support creating tasks and the content handler.
c507759 Use the extracted update task.
a32b5f3 Use the capabilites of the new signature.
d1d883c Extract method.
7a79e29 Simplify.
034500d Fix whitespace. Add "baseinstalldir" attribute.
2225f1c Add test role.
ac3c6dd Correct install location for files with "data" role.
bebef77 Add "data" role.
8c1b3b6 Fix the path for migrations.
85d5a4e Correct installation list sort order.
10ff8c0 Ignore case.
c6b64ff Additional paths.
805633e Add a specific handler for Horde_Role.
dfd08ae More role magic.
579e29d package.xml update.
a09fe92 Remove duplicated line.
07d7c22 No recursion.
1208d26 Completed the larger part of the definitions for applications. Still some question marks though.
a640c99 Syntax check.
54087fc Syntax check.
c66dd28 Syntax check.
855c805 Syntax check.
67c0fd2 Syntax check.

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

commit 4906bc8a32edf74645fbfb7d7a92776a0c5c0ca0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 22 22:29:04 2011 +0100

    Allow to keep the version when generating snapshots. Fix appending the snapshot date for pre-releases.

 components/TODO                                                   |    9 +-
 components/lib/Components/Module/Snapshot.php                     |   48 ++-
 components/lib/Components/Runner/Snapshot.php                     |   16 +-
 components/package.xml                                            |   19 +-
 .../Components/Integration/Components/Module/SnapshotTest.php     |   68 ---
 components/test/Components/TestCase.php                           |   38 ++
 .../test/Components/Unit/Components/Module/SnapshotTest.php       |  105 +++++
 7 files changed, 223 insertions(+), 80 deletions(-)
 delete mode 100644 components/test/Components/Integration/Components/Module/SnapshotTest.php
 create mode 100644 components/test/Components/Unit/Components/Module/SnapshotTest.php

http://git.horde.org/horde-git/-/commit/4906bc8a32edf74645fbfb7d7a92776a0c5c0ca0

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

commit 925102aea09740705327e9a5bfd5c83c347e62ea
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Mar 22 23:27:22 2011 +0100

    Add missing test fixture.

 framework/Pear/test/Horde/Pear/fixture/notes/package.xml |   70 ++++++++++++++
 1 files changed, 70 insertions(+), 0 deletions(-)
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/notes/package.xml

http://git.horde.org/horde-git/-/commit/925102aea09740705327e9a5bfd5c83c347e62ea

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

commit dc167f5075a21f52a851aa9634caad13fbff46a2
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 15:04:06 2011 +0100

    Simplify.

 .gitignore |   16 ++++------------
 1 files changed, 4 insertions(+), 12 deletions(-)

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

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

commit b4af1b61c04b9bcd2662fc1af4fc701dc6ee5678
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 15:04:24 2011 +0100

    phpdoc typo

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

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

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

commit 46c16ebbf6bcebeadb097a05dce148f58e42c72e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 15:05:32 2011 +0100

    Ensure $post is always set.

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

http://git.horde.org/horde-git/-/commit/46c16ebbf6bcebeadb097a05dce148f58e42c72e

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

commit fce6a9c0c0c64d04bf416317a310889a39ea3f24
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 15:27:23 2011 +0100

    Moved the .gitignore handling for content lists from the components tool to the Horde_Pear package.

 components/lib/Components/Pear/Package/Contents/Factory.php       |    2 +-
 components/lib/Components/Pear/Package/Contents/Ignore.php        |  154 ----
 components/lib/Components/Pear/Package/Contents/List.php          |    4 +-
 components/package.xml                                            |   15 +-
 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore.php         |  193 +++++
 framework/Pear/package.xml                                        |   18 +-
 .../Pear/test/Horde/Pear/Unit/Package/Contents/IgnoreTest.php     |  126 +++
 framework/Pear/test/Horde/Pear/Unit/Package/ContentsTest.php      |   42 -
 8 files changed, 341 insertions(+), 213 deletions(-)
 delete mode 100644 components/lib/Components/Pear/Package/Contents/Ignore.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore.php
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/Contents/IgnoreTest.php
 delete mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/ContentsTest.php

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

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

commit 54263236dad377890d47bbc24f2600dedb79567e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 15:29:38 2011 +0100

    Note TODO.

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

http://git.horde.org/horde-git/-/commit/54263236dad377890d47bbc24f2600dedb79567e

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

commit 280e85149b79be3df16c64049a534a57cf5f5254
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 17:09:46 2011 +0100

    Switch the ignore check to using an SplFileInfo object.

 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore.php         |   27 ++---
 .../Pear/test/Horde/Pear/Unit/Package/Contents/IgnoreTest.php     |    4 +-
 2 files changed, 10 insertions(+), 21 deletions(-)

http://git.horde.org/horde-git/-/commit/280e85149b79be3df16c64049a534a57cf5f5254

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

commit 254fc7c330138041cd08e5b5b008bcb0e3b7fb1f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 17:33:09 2011 +0100

    Clearly indicate which suite could not be added.

 framework/Test/lib/Horde/Test/AllTests.php  |   13 ++++++++++++-
 framework/Test/lib/Horde/Test/Exception.php |   25 +++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 1 deletions(-)
 create mode 100644 framework/Test/lib/Horde/Test/Exception.php

http://git.horde.org/horde-git/-/commit/254fc7c330138041cd08e5b5b008bcb0e3b7fb1f

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

commit e739d04fc6d2b95879cc26bdc43f49bb351e0dcd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 17:33:47 2011 +0100

    Stub for application testing.

 framework/Test/lib/Horde/Test/Application.php |   25 +++++++++++++++++++++++++
 framework/Test/package.xml                    |    6 +++++-
 2 files changed, 30 insertions(+), 1 deletions(-)
 create mode 100644 framework/Test/lib/Horde/Test/Application.php

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

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

commit 9905b80e2df829a8b03c514255908d324ffbd6c3
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 17:36:48 2011 +0100

    Extract interface to allow for different ignores.

 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore.php         |  154 +----
 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Git.php     |  183 +++++
 framework/Pear/package.xml                                        |   10 +-
 .../Pear/test/Horde/Pear/Unit/Package/Contents/Ignore/GitTest.php |  126 +++
 .../Pear/test/Horde/Pear/Unit/Package/Contents/IgnoreTest.php     |  126 ---
 5 files changed, 324 insertions(+), 275 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Git.php
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/Contents/Ignore/GitTest.php
 delete mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/Contents/IgnoreTest.php

http://git.horde.org/horde-git/-/commit/9905b80e2df829a8b03c514255908d324ffbd6c3

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

commit cdd39f8b3f73a6c7a7865a6470b0c256753f227a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 20:28:53 2011 +0100

    Ignore handler for "." and "..".

 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Dot.php     |   42 +++
 .../Pear/test/Horde/Pear/Unit/Package/Contents/Ignore/DotTest.php |   71 +++++
 2 files changed, 113 insertions(+), 0 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Dot.php
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/Contents/Ignore/DotTest.php

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

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

commit dddc4506d652054fba74150071657f603dbe5163
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 20:33:25 2011 +0100

    Ignore handler for hidden files.

 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Hidden.php  |   42 +++
 .../test/Horde/Pear/Unit/Package/Contents/Ignore/HiddenTest.php   |   76 +++++
 2 files changed, 118 insertions(+), 0 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Hidden.php
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/Contents/Ignore/HiddenTest.php

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

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

commit 5ea2df5553ca6d84f9fea310fa14750453fe16f5
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 21:10:27 2011 +0100

    Ignore files according to patterns.

 .../Pear/lib/Horde/Pear/Package/Contents/Ignore/Patterns.php      |  134 +++++
 .../test/Horde/Pear/Unit/Package/Contents/Ignore/PatternsTest.php |   78 +++
 2 files changed, 212 insertions(+), 0 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Patterns.php
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/Contents/Ignore/PatternsTest.php

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

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

commit f065f86377405a6a9dee71c5339426e424094401
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 21:11:24 2011 +0100

    phpdoc

 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Git.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

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

commit c8ee55283f528ee1a1b4778ab7fc8d92ab508032
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 21:22:15 2011 +0100

    Adapt to new class name.

 components/lib/Components/Pear/Package/Contents/Factory.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

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

commit 5767b9d232df7f08359d822ae01814335f96bb78
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 21:22:38 2011 +0100

    Use new method signature.

 components/lib/Components/Pear/Package/Contents/List.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/5767b9d232df7f08359d822ae01814335f96bb78

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

commit 2e163b3be41080bcc2728c91f1bb2fff6024a261
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 21:28:40 2011 +0100

    Composite ignores.

 .../Pear/lib/Horde/Pear/Package/Contents/Ignore/Composite.php     |   66 +++
 .../Horde/Pear/Unit/Package/Contents/Ignore/CompositeTest.php     |   94 +++++
 2 files changed, 160 insertions(+), 0 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Composite.php
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/Contents/Ignore/CompositeTest.php

http://git.horde.org/horde-git/-/commit/2e163b3be41080bcc2728c91f1bb2fff6024a261

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

commit 7809325a139db1463f9ed7d5805c136a5d21858a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Mar 23 21:48:07 2011 +0100

    Include the file list handler.

 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Nothing.php |   42 ++
 framework/Pear/lib/Horde/Pear/Package/Contents/Include.php        |   40 ++
 framework/Pear/lib/Horde/Pear/Package/Contents/Include/All.php    |   42 ++
 framework/Pear/lib/Horde/Pear/Package/Contents/List.php           |   87 +++++
 framework/Pear/package.xml                                        |   32 ++-
 framework/Pear/test/Horde/Pear/Unit/Package/Contents/ListTest.php |   73 ++++
 6 files changed, 313 insertions(+), 3 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Ignore/Nothing.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Include.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Include/All.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/List.php
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/Contents/ListTest.php

http://git.horde.org/horde-git/-/commit/7809325a139db1463f9ed7d5805c136a5d21858a

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

commit 5137eb27925172af226e13c7444d81dc0c008a75
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 24 15:32:49 2011 +0100

    phpdoc

 framework/Pear/lib/Horde/Pear/Package/Contents/List.php |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/5137eb27925172af226e13c7444d81dc0c008a75

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

commit 93d8a1abddaf14fdec0589b7c8d43713cd94ab34
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 24 15:34:07 2011 +0100

    Add a factory helper for this package.

 framework/Pear/lib/Horde/Pear/Factory.php               |   51 +++++++++++++++
 framework/Pear/lib/Horde/Pear/Package/Contents/Base.php |   48 ++++++++++++++
 framework/Pear/package.xml                              |   20 +++++-
 framework/Pear/test/Horde/Pear/Unit/FactoryTest.php     |   46 +++++++++++++
 4 files changed, 162 insertions(+), 3 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Factory.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Base.php
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/FactoryTest.php

http://git.horde.org/horde-git/-/commit/93d8a1abddaf14fdec0589b7c8d43713cd94ab34

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

commit 1f2f9f87f6c895eda94ad9c30d659a914d66919f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 24 17:14:44 2011 +0100

    Minimal draft for creating content lists.

 framework/Pear/lib/Horde/Pear/Package/Contents.php       |   30 ++++++
 framework/Pear/lib/Horde/Pear/Package/Contents/Base.php  |    6 +
 framework/Pear/lib/Horde/Pear/Package/Xml.php            |   69 +++++++++++++-
 framework/Pear/package.xml                               |    4 +-
 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php  |   66 +++++++++++++
 framework/Pear/test/Horde/Pear/fixture/empty/File.php    |    1 +
 framework/Pear/test/Horde/Pear/fixture/empty/package.xml |   54 +++++++++++
 framework/Pear/test/Horde/Pear/fixture/one/File.php      |    1 +
 framework/Pear/test/Horde/Pear/fixture/one/package.xml   |   64 +++++++++++++
 9 files changed, 292 insertions(+), 3 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/empty/File.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/empty/package.xml
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/one/File.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/one/package.xml

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

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

commit 7595a67bbbe46a510a20c61ba747c3af53be734b
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 25 00:50:10 2011 +0100

    Allow to create complete directory trees.

 framework/Pear/lib/Horde/Pear/Package/Contents/List.php           |    4 +-
 framework/Pear/lib/Horde/Pear/Package/Xml.php                     |  115 ++++-
 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php            |  105 ++++
 framework/Pear/package.xml                                        |   14 +-
 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php           |   47 ++
 framework/Pear/test/Horde/Pear/fixture/simple-empty/lib/Old.php   |    1 +
 framework/Pear/test/Horde/Pear/fixture/simple-empty/lib/Stays.php |    1 +
 framework/Pear/test/Horde/Pear/fixture/simple-empty/package.xml   |   61 +++
 framework/Pear/test/Horde/Pear/fixture/tree/lib/Horde/a.php       |    1 +
 framework/Pear/test/Horde/Pear/fixture/tree/lib/Old.php           |    1 +
 framework/Pear/test/Horde/Pear/fixture/tree/lib/Stays.php         |    1 +
 framework/Pear/test/Horde/Pear/fixture/tree/package.xml           |   61 +++
 framework/Pear/test/Horde/Pear/fixture/tree/test/Horde/a.php      |    1 +
 framework/Pear/test/Horde/Pear/fixture/tree/test/b.php            |    1 +
 14 files changed, 396 insertions(+), 18 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/simple-empty/lib/Old.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/simple-empty/lib/Stays.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/simple-empty/package.xml
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/tree/lib/Horde/a.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/tree/lib/Old.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/tree/lib/Stays.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/tree/package.xml
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/tree/test/Horde/a.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/tree/test/b.php

http://git.horde.org/horde-git/-/commit/7595a67bbbe46a510a20c61ba747c3af53be734b

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

commit 394f509599c5b05777c68caa0457d293455f1806
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 25 09:40:47 2011 +0100

    Removal of files.

 framework/Pear/lib/Horde/Pear/Package/Xml.php               |    8 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php      |   68 ++++++++++-
 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php     |   41 ++++++-
 framework/Pear/test/Horde/Pear/fixture/remove/lib/Stays.php |    1 +
 framework/Pear/test/Horde/Pear/fixture/remove/package.xml   |   71 +++++++++++
 5 files changed, 180 insertions(+), 9 deletions(-)
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/remove/lib/Stays.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/remove/package.xml

http://git.horde.org/horde-git/-/commit/394f509599c5b05777c68caa0457d293455f1806

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

commit a32cfb4fa80916f063fd365b5a0e328594842d09
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Mar 25 11:10:30 2011 +0100

    Provide the complete contents handler.

 framework/Pear/lib/Horde/Pear/Package/Xml.php          |    2 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php |   14 +++++++++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

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

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

commit 864024da3e16261b79f8eb1911c01b36dbeb5c59
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 11:46:53 2011 +0100

    Infrastructure to deal with different package types.

 framework/Pear/lib/Horde/Pear/Package/Contents/InstallAs.php      |   40 +
 .../Horde/Pear/Package/Contents/InstallAs/HordeApplication.php    |   44 +
 .../lib/Horde/Pear/Package/Contents/InstallAs/HordeComponent.php  |   44 +
 framework/Pear/lib/Horde/Pear/Package/Contents/Role.php           |   40 +
 .../lib/Horde/Pear/Package/Contents/Role/HordeApplication.php     |   44 +
 .../Pear/lib/Horde/Pear/Package/Contents/Role/HordeComponent.php  |   44 +
 framework/Pear/lib/Horde/Pear/Package/Type.php                    |   71 ++
 framework/Pear/lib/Horde/Pear/Package/Type/Horde.php              |  188 +++++
 framework/Pear/package.xml                                        |   70 ++-
 framework/Pear/test/Horde/Pear/Unit/Package/Type/HordeTest.php    |  155 ++++
 framework/Pear/test/Horde/Pear/fixture/horde/.gitignore           |   88 ++
 .../test/Horde/Pear/fixture/horde/framework/simple/lib/Old.php    |    1 +
 .../test/Horde/Pear/fixture/horde/framework/simple/lib/Stays.php  |    1 +
 .../test/Horde/Pear/fixture/horde/framework/simple/package.xml    |   61 ++
 framework/Pear/test/Horde/Pear/fixture/horde/horde/package.xml    |   61 ++
 15 files changed, 949 insertions(+), 3 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/InstallAs.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/InstallAs/HordeApplication.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/InstallAs/HordeComponent.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Role.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Role/HordeApplication.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Role/HordeComponent.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Type.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Type/Horde.php
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/Type/HordeTest.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/horde/.gitignore
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/horde/framework/simple/lib/Old.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/horde/framework/simple/lib/Stays.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/horde/framework/simple/package.xml
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/horde/horde/package.xml

http://git.horde.org/horde-git/-/commit/864024da3e16261b79f8eb1911c01b36dbeb5c59

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

commit f50a6858766f6f1f8143e5325d71a469692d42d9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 11:57:27 2011 +0100

    Ignore package.xml files as well.

 framework/Pear/lib/Horde/Pear/Package/Type/Horde.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

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

commit 8424f3a40f58325631f68cd03ed1523e0f098e14
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 11:58:02 2011 +0100

    Only provide the package type to the content list handler.

 framework/Pear/lib/Horde/Pear/Factory.php               |   11 +-------
 framework/Pear/lib/Horde/Pear/Package/Contents/List.php |   18 +++++----------
 2 files changed, 8 insertions(+), 21 deletions(-)

http://git.horde.org/horde-git/-/commit/8424f3a40f58325631f68cd03ed1523e0f098e14

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

commit 0b16b8fd58b5e097e7bc9ae912c5761c82e7aa9f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 11:58:14 2011 +0100

    Adapt testing.

 framework/Pear/test/Horde/Pear/Unit/Package/Contents/ListTest.php |   16 ++---
 1 files changed, 5 insertions(+), 11 deletions(-)

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

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

commit ff78982387836e22e5d23f9e44fda2c73a454320
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 12:44:51 2011 +0100

    Simplify

 framework/Pear/lib/Horde/Pear/Package/Xml.php          |   12 +++---
 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php |   29 +++++++---------
 2 files changed, 19 insertions(+), 22 deletions(-)

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

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

commit 2c00a708e4480c1a47d0803ac8e6db4a21604a9c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 12:51:47 2011 +0100

    Simplify.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php |   31 +++++++++-------
 1 files changed, 18 insertions(+), 13 deletions(-)

http://git.horde.org/horde-git/-/commit/2c00a708e4480c1a47d0803ac8e6db4a21604a9c

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

commit 2eb8aed0dabf619c70f76b48e1c3f7f4200ae513
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 13:23:16 2011 +0100

    "filelist" support.

 framework/Pear/lib/Horde/Pear/Package/Xml.php                   |   48 ++++++-
 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php          |   49 ++++++-
 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php         |    1 +
 framework/Pear/test/Horde/Pear/fixture/simple-empty/package.xml |    6 -
 4 files changed, 84 insertions(+), 20 deletions(-)

http://git.horde.org/horde-git/-/commit/2eb8aed0dabf619c70f76b48e1c3f7f4200ae513

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

commit 37c4dad00a6a1f89e8512f98272dc735e3d9dd0a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 13:30:01 2011 +0100

    Remove debug line.

 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/37c4dad00a6a1f89e8512f98272dc735e3d9dd0a

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

commit dc5f08162eac845434bd4e2a3d32dca4a06e4442
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 14:02:47 2011 +0100

    Complete the file lists with roles and install locations.

 framework/Pear/lib/Horde/Pear/Factory.php                         |    5 +-
 framework/Pear/lib/Horde/Pear/Package/Contents.php                |    6 +
 framework/Pear/lib/Horde/Pear/Package/Contents/Base.php           |   54 -----
 .../Horde/Pear/Package/Contents/InstallAs/HordeApplication.php    |    2 +-
 .../lib/Horde/Pear/Package/Contents/InstallAs/HordeComponent.php  |    2 +-
 framework/Pear/lib/Horde/Pear/Package/Contents/List.php           |   23 ++-
 framework/Pear/lib/Horde/Pear/Package/Xml.php                     |   12 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php            |   17 +-
 framework/Pear/package.xml                                        |    4 +-
 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php           |   19 ++
 10 files changed, 70 insertions(+), 74 deletions(-)
 delete mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/Base.php

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

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

commit 52caf21610b228d48737a99608cd707b4381cf09
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 14:05:32 2011 +0100

    Fix testing.

 framework/Pear/test/Horde/Pear/Unit/FactoryTest.php               |    2 +-
 framework/Pear/test/Horde/Pear/Unit/Package/Contents/ListTest.php |   15 ++++-
 2 files changed, 13 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/52caf21610b228d48737a99608cd707b4381cf09

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

commit 837265c9f3f5ae8e5e584dc4672db64464e2a31d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 14:32:13 2011 +0100

    Not complex enough for a separate factory.

 framework/Pear/lib/Horde/Pear/Factory.php               |   43 --------------
 framework/Pear/test/Horde/Pear/Unit/FactoryTest.php     |   46 ---------------
 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php |    8 ++-
 3 files changed, 5 insertions(+), 92 deletions(-)
 delete mode 100644 framework/Pear/lib/Horde/Pear/Factory.php
 delete mode 100644 framework/Pear/test/Horde/Pear/Unit/FactoryTest.php

http://git.horde.org/horde-git/-/commit/837265c9f3f5ae8e5e584dc4672db64464e2a31d

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

commit fc8ce6ac37f05a7a4c2b66007f7fe730c8878e27
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 14:55:28 2011 +0100

    Fix reading the action the user requests help for and correct the return value.

 components/lib/Components/Module/Help.php |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

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

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

commit 73f40de684dac7d9dc91ca6b37a89f5de9c83dc0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 15:40:32 2011 +0100

    Move to non-story based testing.

 components/test/Components/Integration/ComponentsTest.php |   58 -------------
 components/test/Components/Unit/ComponentsTest.php        |   15 +++-
 2 files changed, 13 insertions(+), 60 deletions(-)
 delete mode 100644 components/test/Components/Integration/ComponentsTest.php

http://git.horde.org/horde-git/-/commit/73f40de684dac7d9dc91ca6b37a89f5de9c83dc0

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

commit 7fab112634d0a9eef14ad2fe99c4789576060445
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Mar 26 15:43:26 2011 +0100

    ws

 components/lib/Components/Module/Change.php         |    2 +-
 components/lib/Components/Module/PearPackageXml.php |    2 +-
 components/lib/Components/Module/Release.php        |    2 +-
 components/lib/Components/Module/Snapshot.php       |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/7fab112634d0a9eef14ad2fe99c4789576060445

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

commit 03d1593299340b6355b791b9d21f0ac7ea09b22c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 12:09:49 2011 +0200

    Provide the means to deliver a better help text on the context sensitive modules.

 components/lib/Components.php                        |    1 +
 components/lib/Components/Dependencies.php           |   16 +++++++++++++
 components/lib/Components/Dependencies/Bootstrap.php |   20 ++++++++++++++++
 components/lib/Components/Dependencies/Injector.php  |   22 ++++++++++++++++++
 components/lib/Components/Module/Help.php            |   22 +++++++++++++++++-
 5 files changed, 80 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/03d1593299340b6355b791b9d21f0ac7ea09b22c

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

commit bca3c3a625261a269eaf80956fb6f97e1e63e818
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 12:12:33 2011 +0200

    Switch package.xml updating to Horde_Pear. This removes the dependency on PEAR_PackageFileManager.

 components/lib/Components/Pear/Factory.php |   55 ------------------------
 components/lib/Components/Pear/Package.php |   63 ++++------------------------
 2 files changed, 9 insertions(+), 109 deletions(-)

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

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

commit f9db3db36c221a504dc28619951ac5d6ad15af7e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 12:12:59 2011 +0200

    Obsolete.

 components/lib/Components/Pear/Package/Contents.php               |  120 ----
 components/lib/Components/Pear/Package/Contents/Factory.php       |  149 ----
 components/lib/Components/Pear/Package/Contents/List.php          |   80 ---
 components/lib/Components/Pear/Package/Filelist.php               |   36 -
 components/lib/Components/Pear/Package/Filelist/Default.php       |  156 -----
 components/lib/Components/Pear/Package/Filelist/Factory.php       |   43 --
 components/lib/Components/Pear/Package/Tasks.php                  |  108 ---
 .../Unit/Components/Pear/Package/Filelist/DefaultTest.php         |  144 ----
 8 files changed, 0 insertions(+), 836 deletions(-)
 delete mode 100644 components/lib/Components/Pear/Package/Contents.php
 delete mode 100644 components/lib/Components/Pear/Package/Contents/Factory.php
 delete mode 100644 components/lib/Components/Pear/Package/Contents/List.php
 delete mode 100644 components/lib/Components/Pear/Package/Filelist.php
 delete mode 100644 components/lib/Components/Pear/Package/Filelist/Default.php
 delete mode 100644 components/lib/Components/Pear/Package/Filelist/Factory.php
 delete mode 100644 components/lib/Components/Pear/Package/Tasks.php
 delete mode 100644 components/test/Components/Unit/Components/Pear/Package/Filelist/DefaultTest.php

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

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

commit 322f712bf6c07939c056537e73ccbc4d53546281
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 12:13:38 2011 +0200

    Remove dependency.

 components/package.xml |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/322f712bf6c07939c056537e73ccbc4d53546281

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

commit ed6bf695eeb1a82c9b4164fe750bef64f712b40d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 12:18:32 2011 +0200

    changes

 components/package.xml |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

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

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

commit 43b9611b4a12913b9f78ac9ec3bc22323f88fcca
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 13:36:21 2011 +0200

    Create the draft for a package.xml via a simple string rather than using PEAR.

 framework/Pear/lib/Horde/Pear/Package/Type/Horde.php |   94 ++++++++++++++++++
 1 files changed, 94 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/43b9611b4a12913b9f78ac9ec3bc22323f88fcca

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

commit 1caac9376eebe6bc037a39d2d0f4ca983ca12ab4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 13:36:41 2011 +0200

    Timestamp a package.xml after updating.

 framework/Pear/lib/Horde/Pear/Package/Xml.php |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

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

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

commit 5def9264c0741a084516b2c95ded62015a2d58e8
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 14:34:17 2011 +0200

    Adapt to newer help display.

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

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

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

commit 4d0400d30836bcf724d62b3ed03df4ef1985bc30
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 14:35:53 2011 +0200

    Use Horde_Pear for generating the initial package.xml draft.

 components/lib/Components/Pear/Factory.php |   36 +--------------------------
 1 files changed, 2 insertions(+), 34 deletions(-)

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

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

commit 855e54a59b11a89ec2a033c8cc9d1743854bee08
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 14:36:27 2011 +0200

    Mark as required.

 components/lib/Components/Pear/Package.php |    3 ---
 components/package.xml                     |    8 ++++----
 2 files changed, 4 insertions(+), 7 deletions(-)

http://git.horde.org/horde-git/-/commit/855e54a59b11a89ec2a033c8cc9d1743854bee08

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

commit 0a2c2c2b218580bee1c66770d53eec8e0eb18251
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sun Mar 27 14:38:18 2011 +0200

    Rename "PearPackageXml" to "Update"

 components/lib/Components/Dependencies.php                        |    4 +-
 components/lib/Components/Dependencies/Bootstrap.php              |    6 +-
 components/lib/Components/Dependencies/Injector.php               |    6 +-
 components/lib/Components/Module/PearPackageXml.php               |  123 ---
 components/lib/Components/Module/Update.php                       |  132 ++++
 components/lib/Components/Runner/PearPackageXml.php               |   88 ---
 components/lib/Components/Runner/Update.php                       |   92 +++
 .../Integration/Components/Module/PearPackageXmlTest.php          |  163 ----
 components/test/Components/Unit/Components/Module/UpdateTest.php  |  165 +++++
 components/test/Components/fixture/.gitignore                     |    4 +-
 .../test/Components/fixture/framework/simple/bin/other_script     |    2 +
 .../test/Components/fixture/framework/simple/bin/script.php       |    2 +
 .../test/Components/fixture/framework/simple/bin/shell_script.sh  |    1 +
 components/test/Components/fixture/framework/simple/js/test.js    |    1 +
 components/test/Components/fixture/framework/simple/lib/New.php   |    1 +
 .../test/Components/fixture/framework/simple/lib/Second.php       |    1 +
 components/test/Components/fixture/framework/simple/lib/Stays.php |    1 +
 .../test/Components/fixture/framework/simple/migration/test.sql   |    1 +
 components/test/Components/fixture/framework/simple/package.xml   |   70 ++
 components/test/Components/fixture/simple/bin/other_script        |    2 +
 components/test/Components/fixture/simple/bin/script.php          |    2 +
 components/test/Components/fixture/simple/bin/shell_script.sh     |    1 +
 components/test/Components/fixture/simple/script/other_script     |    2 -
 components/test/Components/fixture/simple/script/script.php       |    2 -
 components/test/Components/fixture/simple/script/shell_script.sh  |    1 -
 25 files changed, 484 insertions(+), 389 deletions(-)
 delete mode 100644 components/lib/Components/Module/PearPackageXml.php
 create mode 100644 components/lib/Components/Module/Update.php
 delete mode 100644 components/lib/Components/Runner/PearPackageXml.php
 create mode 100644 components/lib/Components/Runner/Update.php
 delete mode 100644 components/test/Components/Integration/Components/Module/PearPackageXmlTest.php
 create mode 100644 components/test/Components/Unit/Components/Module/UpdateTest.php
 create mode 100644 components/test/Components/fixture/framework/simple/bin/other_script
 create mode 100644 components/test/Components/fixture/framework/simple/bin/script.php
 create mode 100644 components/test/Components/fixture/framework/simple/bin/shell_script.sh
 create mode 100644 components/test/Components/fixture/framework/simple/js/test.js
 create mode 100644 components/test/Components/fixture/framework/simple/lib/New.php
 create mode 100644 components/test/Components/fixture/framework/simple/lib/Second.php
 create mode 100644 components/test/Components/fixture/framework/simple/lib/Stays.php
 create mode 100644 components/test/Components/fixture/framework/simple/migration/test.sql
 create mode 100644 components/test/Components/fixture/framework/simple/package.xml
 create mode 100644 components/test/Components/fixture/simple/bin/other_script
 create mode 100644 components/test/Components/fixture/simple/bin/script.php
 create mode 100644 components/test/Components/fixture/simple/bin/shell_script.sh
 delete mode 100644 components/test/Components/fixture/simple/script/other_script
 delete mode 100644 components/test/Components/fixture/simple/script/script.php
 delete mode 100644 components/test/Components/fixture/simple/script/shell_script.sh

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

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

commit ecc834b48182782d8a5383bb66878fe7a44750c0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 28 09:03:04 2011 +0200

    Adapt testing.

 .../test/Components/Unit/Components/Module/SnapshotTest.php       |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

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

commit 11780e971ca5b98246814174edcbc7df5e44863d
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 28 09:50:57 2011 +0200

    Do not fail if a "contents" file to be removed is not in the "filelist" section.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

http://git.horde.org/horde-git/-/commit/11780e971ca5b98246814174edcbc7df5e44863d

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

commit e94e3ca731bad36840ba0496fa5a04220536b3a9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Mon Mar 28 11:07:07 2011 +0200

    Extract hierarchical contents handling to a separate class.

 framework/Pear/lib/Horde/Pear/Package/Xml.php           |    4 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php  |   35 +---
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php |  148 +++++++++++++++
 3 files changed, 160 insertions(+), 27 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php

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

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

commit af9fe67839446a9bad716ae6142f54cf8687a046
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 31 06:02:54 2011 +0200

    Move file handling to the recursive handler.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php  |   53 +----
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php |  180 +++++++++++++--
 2 files changed, 170 insertions(+), 63 deletions(-)

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

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

commit 9b2d52cf03346a9aff0119c86ea551b15e45d673
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 31 06:38:04 2011 +0200

    Minor interface cleanup.

 framework/Pear/lib/Horde/Pear/Package/Xml.php           |   27 ++++++++++++---
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php |   16 +++------
 2 files changed, 27 insertions(+), 16 deletions(-)

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

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

commit b0e09e9a30811064d8043c44b5eaa9ae63ece7dd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 31 16:37:52 2011 +0200

    Start extraction of specific XML elements.

 framework/Pear/lib/Horde/Pear/Package/Xml.php                   |   38 +--
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php         |    7 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   96 +++++++
 3 files changed, 112 insertions(+), 29 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php

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

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

commit 2d3f42b989dde8a4531599272a2904347b749996
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 31 17:16:27 2011 +0200

    Move file/dir listing functionality to the XML element.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php          |    6 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php         |   82 ++----
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   99 ++++++-
 3 files changed, 115 insertions(+), 72 deletions(-)

http://git.horde.org/horde-git/-/commit/2d3f42b989dde8a4531599272a2904347b749996

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

commit f51fd7b8aadab31d2fb43a5e668915eb6f232797
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 31 22:02:55 2011 +0200

    Clean up responsibilities.

 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php         |   14 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   78 ++++++-
 2 files changed, 69 insertions(+), 23 deletions(-)

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

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

commit c9c67d37b69e1810e4c2eb8127d644fe77fccfd1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 31 22:16:27 2011 +0200

    Move creation of the element instance into the class itself.

 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php         |    7 +--
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   20 ++++++-
 2 files changed, 20 insertions(+), 7 deletions(-)

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

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

commit 0d2c100e41de7dac775a9cbed856f55206f72fdb
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 31 22:45:58 2011 +0200

    Extract the file XML element.

 framework/Pear/lib/Horde/Pear/Package/Xml.php                   |   40 --
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php         |    9 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   35 ++-
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/File.php      |  151 +++++++
 4 files changed, 184 insertions(+), 51 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Xml/Element/File.php

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

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

commit f75f123519118d34bb3af4aa478760817666b3e6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Mar 31 22:53:20 2011 +0200

    Start improving the XML handler interface.

 framework/Pear/lib/Horde/Pear/Package/Xml.php                   |   15 ++++++-
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |    2 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/File.php      |   11 ++++-
 3 files changed, 23 insertions(+), 5 deletions(-)

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

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

commit dd92971dba3126e63d7d47e7c70086ba36c0658f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 1 15:36:25 2011 +0200

    Further interface improvements.

 framework/Pear/lib/Horde/Pear/Package/Xml.php                   |   25 ++++++-
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   20 ++++--
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/File.php      |    2 +-
 3 files changed, 40 insertions(+), 7 deletions(-)

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

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

commit f02d49db323b20bc53558dc4fd63bd61eefc331c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 1 15:45:16 2011 +0200

    Pragmatic interface.

 framework/Pear/lib/Horde/Pear/Package/Xml.php                   |   22 ++-----
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   14 ++---
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/File.php      |   20 +++---
 3 files changed, 23 insertions(+), 33 deletions(-)

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

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

commit ccd7971f6ab799e0e77a6c8432a4fe733b8920a6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 15:20:52 2011 +0200

    Unused.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php  |    1 -
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php |   11 -----------
 2 files changed, 0 insertions(+), 12 deletions(-)

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

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

commit 67de078acaadc8b12dc8af8c10d8b0cb03f3ecdd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 15:23:13 2011 +0200

    Unused.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php  |    5 +--
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php |   24 ++------------
 2 files changed, 5 insertions(+), 24 deletions(-)

http://git.horde.org/horde-git/-/commit/67de078acaadc8b12dc8af8c10d8b0cb03f3ecdd

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

commit e4024f393f28f19f7009de74734ddce61eeae684
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 16:41:30 2011 +0200

    Fix root problems.

 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php           |   31 +--
 framework/Pear/test/Horde/Pear/Unit/Package/Xml/DirectoryTest.php |   63 ++++
 framework/Pear/test/Horde/Pear/fixture/directory/lib/Old.php      |    1 +
 framework/Pear/test/Horde/Pear/fixture/directory/lib/Stays.php    |    1 +
 framework/Pear/test/Horde/Pear/fixture/directory/package.xml      |   73 +++++
 framework/Pear/test/Horde/Pear/fixture/directory/test.php         |    1 +
 6 files changed, 143 insertions(+), 27 deletions(-)
 create mode 100644 framework/Pear/test/Horde/Pear/Unit/Package/Xml/DirectoryTest.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/directory/lib/Old.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/directory/lib/Stays.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/directory/package.xml
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/directory/test.php

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

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

commit b71c7435337f7c1513ad6be9955b004c3ac13e33
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 17:00:39 2011 +0200

    Prune empty directories.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php          |    4 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php         |    6 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   28 +++++++
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/File.php      |    4 +-
 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php         |    9 ++
 framework/Pear/test/Horde/Pear/fixture/remove/lib/b/a.php       |    1 +
 framework/Pear/test/Horde/Pear/fixture/remove/package.xml       |    7 ++
 7 files changed, 53 insertions(+), 6 deletions(-)
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/remove/lib/b/a.php

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

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

commit 136277cd5e1f6aabe26bad680281d35170df74be
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 22:40:28 2011 +0200

    Sort order.

 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php         |   54 ++++-
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   38 ++--
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/File.php      |   19 ++-
 framework/Pear/test/Horde/Pear/Unit/Package/XmlTest.php         |   23 ++
 framework/Pear/test/Horde/Pear/fixture/order/lib/A.php          |    1 +
 framework/Pear/test/Horde/Pear/fixture/order/lib/A/a.php        |    1 +
 framework/Pear/test/Horde/Pear/fixture/order/lib/R.php          |    1 +
 framework/Pear/test/Horde/Pear/fixture/order/lib/Stays.php      |    1 +
 framework/Pear/test/Horde/Pear/fixture/order/lib/Z.php          |    1 +
 framework/Pear/test/Horde/Pear/fixture/order/lib/b/a.php        |    1 +
 framework/Pear/test/Horde/Pear/fixture/order/lib/z/a.php        |    1 +
 framework/Pear/test/Horde/Pear/fixture/order/package.xml        |   78 +++++++
 12 files changed, 195 insertions(+), 24 deletions(-)
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/order/lib/A.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/order/lib/A/a.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/order/lib/R.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/order/lib/Stays.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/order/lib/Z.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/order/lib/b/a.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/order/lib/z/a.php
 create mode 100644 framework/Pear/test/Horde/Pear/fixture/order/package.xml

http://git.horde.org/horde-git/-/commit/136277cd5e1f6aabe26bad680281d35170df74be

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

commit 59d38d57502a071e467ffe82707e742628bc5ba6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 22:41:38 2011 +0200

    Remove var_dump

 framework/Pear/test/Horde/Pear/Unit/Package/Xml/DirectoryTest.php |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/59d38d57502a071e467ffe82707e742628bc5ba6

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

commit 89d02f13902e3280d1693da4a015c349b0f0cd84
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 22:55:35 2011 +0200

    Fix the file list sort order.

 framework/Pear/lib/Horde/Pear/Package/Xml.php          |   21 --------
 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php |   41 +++++++++++++++-
 2 files changed, 39 insertions(+), 23 deletions(-)

http://git.horde.org/horde-git/-/commit/89d02f13902e3280d1693da4a015c349b0f0cd84

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

commit ab3874154a207d16f7d9b2e179f6ea5679c7795c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 23:03:58 2011 +0200

    The leading path segment can usually be removed.

 .../lib/Horde/Pear/Package/Contents/InstallAs/HordeComponent.php  |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

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

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

commit 3656caaed61e2e0b9d806ca3f27fe7a4bae93128
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 23:15:21 2011 +0200

    First package.xml update via Horde_Pear.

 framework/Pear/package.xml |   60 ++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 53 insertions(+), 7 deletions(-)

http://git.horde.org/horde-git/-/commit/3656caaed61e2e0b9d806ca3f27fe7a4bae93128

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

commit 6ed550d877291ad1609de1c5ad0df81244813554
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 23:38:57 2011 +0200

    "components" has the structure of a component.

 framework/Pear/lib/Horde/Pear/Package/Type/Horde.php |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

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

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

commit 0d19c0b4ebd3e57d93961845bc7d83c88c4ed01f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 23:47:09 2011 +0200

    Propagate pruning of empty directories upwards.

 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php   |   48 +++++++++++--
 framework/Pear/test/Horde/Pear/fixture/remove/package.xml |    3 +
 2 files changed, 46 insertions(+), 5 deletions(-)

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

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

commit de119ee650c5661604677dfbf5e8d9979f51f9fa
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 23:48:19 2011 +0200

    update package.xml

 components/package.xml |   98 +++++++++++++++++++++++++-----------------------
 1 files changed, 51 insertions(+), 47 deletions(-)

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

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

commit 5ebdf7b65f4beb9b11d31bae426a91f099c986f4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 23:59:08 2011 +0200

    For the development environment I consider it convenient to map "horde-components" to "hc".

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

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

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

commit b52118e1a34c439ff6cfcf92469096637fa701e9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Wed Apr 6 23:59:24 2011 +0200

    Completed TODOs.

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

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

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

commit 695c6fd39a3de3d2fcbabcb3a23264f9a8818f65
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 7 10:22:54 2011 +0200

    Include ignore changes from commit 7ac373f7018786b2034d3df28deb14f423c7403a

 framework/Pear/lib/Horde/Pear/Package/Type/Horde.php |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/695c6fd39a3de3d2fcbabcb3a23264f9a8818f65

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

commit 715e648d4751e4e5dd19f793539e94c03b81e5d3
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 7 10:41:25 2011 +0200

    Introduce __call()

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

http://git.horde.org/horde-git/-/commit/715e648d4751e4e5dd19f793539e94c03b81e5d3

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

commit 902ca06ccfe2b49b549830efa39bf7d18e6b56ab
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 7 10:48:57 2011 +0200

    Add hidden files.

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

http://git.horde.org/horde-git/-/commit/902ca06ccfe2b49b549830efa39bf7d18e6b56ab

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

commit 4c868ef6494018b1c36f953c5ff905f3c3b6b222
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 7 10:49:48 2011 +0200

    Complete task call. Allow passing the path to the XML.

 components/lib/Components/Pear/Factory.php    |    2 +-
 framework/Pear/lib/Horde/Pear/Package/Xml.php |   27 ++++++++++++++++++++++--
 2 files changed, 25 insertions(+), 4 deletions(-)

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

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

commit 41e20fec764f7c94736601ec09a709b1eda10cc6
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 7 14:28:52 2011 +0200

    Add a factory.

 framework/Pear/lib/Horde/Pear/Package/Xml/Factory.php |   57 +++++++++++++++++
 framework/Pear/package.xml                            |   10 ++-
 2 files changed, 64 insertions(+), 3 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Xml/Factory.php

http://git.horde.org/horde-git/-/commit/41e20fec764f7c94736601ec09a709b1eda10cc6

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

commit 588e636ac94d36286479be746c01ad476c1e1e79
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Apr 7 14:29:23 2011 +0200

    Use the factory.

 framework/Pear/lib/Horde/Pear/Package/Xml.php                   |   28 ++++-
 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php          |    4 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php         |   33 +++++--
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   14 +--
 4 files changed, 53 insertions(+), 26 deletions(-)

http://git.horde.org/horde-git/-/commit/588e636ac94d36286479be746c01ad476c1e1e79

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

commit cdab8781d4c51ccb1dbaee101a57df9cfcbcb9bd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 19:44:03 2011 +0200

    An extracted task for updating the contents.

 framework/Pear/lib/Horde/Pear/Package/Task.php                |   36 +++
 framework/Pear/lib/Horde/Pear/Package/Task/UpdateContents.php |  139 +++++++++
 2 files changed, 175 insertions(+), 0 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Task.php
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Task/UpdateContents.php

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

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

commit 8832f0d051d739bc228b1ff96843a051c33fbb36
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 19:44:52 2011 +0200

    Not needed.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

http://git.horde.org/horde-git/-/commit/8832f0d051d739bc228b1ff96843a051c33fbb36

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

commit a6361f5d6766335127e5323111da25e9d38d5bcd
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 19:45:15 2011 +0200

    Avoid extremely long call stacks.

 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php |   23 +++++++++++---
 1 files changed, 18 insertions(+), 5 deletions(-)

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

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

commit 72cbf296ef6c46c6382800330a62999c39cb9357
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 19:45:38 2011 +0200

    Support creating tasks and the content handler.

 framework/Pear/lib/Horde/Pear/Package/Xml/Factory.php |   25 ++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/72cbf296ef6c46c6382800330a62999c39cb9357

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

commit c507759a2f187dba8c875ed08ea45494c729f549
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 19:45:51 2011 +0200

    Use the extracted update task.

 framework/Pear/lib/Horde/Pear/Package/Xml.php |  133 ++++++-------------------
 1 files changed, 30 insertions(+), 103 deletions(-)

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

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

commit a32b5f310baecd2d3f00faf1ecc189f44c2cdb7c
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 19:46:26 2011 +0200

    Use the capabilites of the new signature.

 components/lib/Components/Module/Update.php |   13 ++++++++++---
 components/lib/Components/Pear/Package.php  |    8 ++------
 components/lib/Components/Runner/Update.php |    2 +-
 3 files changed, 13 insertions(+), 10 deletions(-)

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

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

commit d1d883cb65f837f6bce603522c7c34ceeb46a4fb
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 19:56:13 2011 +0200

    Extract method.

 framework/Pear/lib/Horde/Pear/Package/Xml.php                   |   20 ++++++
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/Directory.php |   21 +------
 framework/Pear/lib/Horde/Pear/Package/Xml/Element/File.php      |    5 +-
 3 files changed, 24 insertions(+), 22 deletions(-)

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

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

commit 7a79e29e2f9879a38d8c61dc7410a3c2d3d19821
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 20:27:07 2011 +0200

    Simplify.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

http://git.horde.org/horde-git/-/commit/7a79e29e2f9879a38d8c61dc7410a3c2d3d19821

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

commit 034500de8418991e5cd0e4aa4b39a709f0758e93
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 20:27:41 2011 +0200

    Fix whitespace. Add "baseinstalldir" attribute.

 framework/Pear/lib/Horde/Pear/Package/Task/UpdateContents.php |   14 +++++---
 1 files changed, 9 insertions(+), 5 deletions(-)

http://git.horde.org/horde-git/-/commit/034500de8418991e5cd0e4aa4b39a709f0758e93

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

commit 2225f1c07e53829a6658b0cf49ec3247e60d317f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 20:30:17 2011 +0200

    Add test role.

 .../Pear/lib/Horde/Pear/Package/Contents/Role/HordeComponent.php  |    9 ++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/2225f1c07e53829a6658b0cf49ec3247e60d317f

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

commit ac3c6dda89e9618f848f599652799368358d54ce
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 20:36:45 2011 +0200

    Correct install location for files with "data" role.

 .../lib/Horde/Pear/Package/Contents/InstallAs/HordeComponent.php  |   10 ++++-
 1 files changed, 8 insertions(+), 2 deletions(-)

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

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

commit bebef77f9590dbb1828061b426fb979537472556
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 20:36:59 2011 +0200

    Add "data" role.

 .../Pear/lib/Horde/Pear/Package/Contents/Role/HordeComponent.php  |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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

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

commit 8c1b3b6403088262efe159417157c30116ac1839
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 21:59:51 2011 +0200

    Fix the path for migrations.

 .../lib/Horde/Pear/Package/Contents/InstallAs/HordeComponent.php  |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

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

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

commit 85d5a4ec1f4125aa8f8c9c617049417866bcb55a
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 22:00:06 2011 +0200

    Correct installation list sort order.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php |   28 ++++++++++++++-
 1 files changed, 26 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/85d5a4ec1f4125aa8f8c9c617049417866bcb55a

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

commit 10ff8c043931a80c178d509b202b1802edd825d1
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 22:06:50 2011 +0200

    Ignore case.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php  |    2 +-
 framework/Pear/lib/Horde/Pear/Package/Xml/Directory.php |   19 ++++++++++++--
 2 files changed, 17 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/10ff8c043931a80c178d509b202b1802edd825d1

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

commit c6b64ffe7c8bb7895e00401c210725fdf799a520
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 22:42:18 2011 +0200

    Additional paths.

 .../lib/Horde/Pear/Package/Contents/InstallAs/HordeComponent.php  |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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

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

commit 805633e766a953d1672fd4c5c6a6fa1d327c7c18
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 22:43:35 2011 +0200

    Add a specific handler for Horde_Role.

 .../Pear/lib/Horde/Pear/Package/Contents/InstallAs/HordeRole.php  |   44 +++++
 framework/Pear/lib/Horde/Pear/Package/Type/Horde.php              |    3 +
 2 files changed, 47 insertions(+), 0 deletions(-)
 create mode 100644 framework/Pear/lib/Horde/Pear/Package/Contents/InstallAs/HordeRole.php

http://git.horde.org/horde-git/-/commit/805633e766a953d1672fd4c5c6a6fa1d327c7c18

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

commit dfd08ae19dc3c865ac3e8fa35fd858ac05f1181e
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 22:43:51 2011 +0200

    More role magic.

 .../Pear/lib/Horde/Pear/Package/Contents/Role/HordeComponent.php  |    9 +++++
 1 files changed, 9 insertions(+), 0 deletions(-)

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

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

commit 579e29d045cdf24058b2cf517d6062493f5e9296
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 22:44:45 2011 +0200

    package.xml update.

 framework/Pear/package.xml |   62 ++++++++++++++++++++++++-------------------
 1 files changed, 35 insertions(+), 27 deletions(-)

http://git.horde.org/horde-git/-/commit/579e29d045cdf24058b2cf517d6062493f5e9296

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

commit a09fe929f5bd54e07d18ba08550165ae0ed6fc5f
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 23:27:29 2011 +0200

    Remove duplicated line.

 framework/Crypt/package.xml |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

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

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

commit 07d7c224f11b897a5ea98bbdf8cd3ca1416a6ee0
Author: Gunnar Wrobel <p at rdus.de>
Date:   Fri Apr 8 23:41:17 2011 +0200

    No recursion.

 framework/Pear/lib/Horde/Pear/Package/Xml/Contents.php |   17 ++++++++-------
 1 files changed, 9 insertions(+), 8 deletions(-)

http://git.horde.org/horde-git/-/commit/07d7c224f11b897a5ea98bbdf8cd3ca1416a6ee0

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

commit 1208d266f8d5fc81025c248d58660445f71c5a47
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Apr 9 00:28:58 2011 +0200

    Completed the larger part of the definitions for applications. Still some question marks though.

 .../Horde/Pear/Package/Contents/InstallAs/HordeApplication.php    |   32 ++++-
 .../lib/Horde/Pear/Package/Contents/Role/HordeApplication.php     |   17 ++-
 framework/Pear/lib/Horde/Pear/Package/Type/Horde.php              |    2 +-
 3 files changed, 48 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/1208d266f8d5fc81025c248d58660445f71c5a47

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

commit a640c99234ec3ecec17e9c7d0b6cf0b4310b0041
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Apr 9 00:35:29 2011 +0200

    Syntax check.

 components/test/Components/fixture/framework/simple/lib/New.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

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

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

commit 54087fcbd2ca69f578a162dacb9b43a7557c8206
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Apr 9 00:36:33 2011 +0200

    Syntax check.

 framework/Pear/test/Horde/Pear/fixture/directory/test.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/54087fcbd2ca69f578a162dacb9b43a7557c8206

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

commit c66dd28465a872b566a99ffbcf5eff52cb936863
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Apr 9 00:37:24 2011 +0200

    Syntax check.

 framework/Pear/test/Horde/Pear/fixture/empty/File.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

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

commit 855c8050cc508257ce056118863beb0ab0658bd7
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Apr 9 00:38:07 2011 +0200

    Syntax check.

 framework/Pear/test/Horde/Pear/fixture/one/File.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/855c8050cc508257ce056118863beb0ab0658bd7

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

commit 67c0fd2db8e54a992ee8390d746484bdc822b810
Author: Gunnar Wrobel <p at rdus.de>
Date:   Sat Apr 9 00:41:31 2011 +0200

    Syntax check.

 framework/Pear/test/Horde/Pear/fixture/order/lib/A.php       |    1 +
 framework/Pear/test/Horde/Pear/fixture/order/lib/A/a.php     |    2 +-
 framework/Pear/test/Horde/Pear/fixture/order/lib/b/a.php     |    2 +-
 framework/Pear/test/Horde/Pear/fixture/order/lib/z/a.php     |    2 +-
 framework/Pear/test/Horde/Pear/fixture/remove/lib/b/a.php    |    2 +-
 framework/Pear/test/Horde/Pear/fixture/tree/lib/Horde/a.php  |    2 +-
 framework/Pear/test/Horde/Pear/fixture/tree/test/Horde/a.php |    3 ++-
 framework/Pear/test/Horde/Pear/fixture/tree/test/b.php       |    3 ++-
 8 files changed, 10 insertions(+), 7 deletions(-)

http://git.horde.org/horde-git/-/commit/67c0fd2db8e54a992ee8390d746484bdc822b810




More information about the commits mailing list