[commits] Horde branch master updated. d86c774a32541f3c54589a4ed336f697303e6218

Gunnar Wrobel p at rdus.de
Tue Nov 2 19:39:26 UTC 2010


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

from: 45227d1f6daec42733e5130f5e26e2e0f34fc624

827ab3a Split the core of the current content handling into a tasks and filelist helper.
95d25fa No need to add Horde Role by default.
31227f0 Started wrapping/modifying the PackageFilemanager based content list generator to allow injecting customized ignores.
4b8fb4c Draft for excluding files based on the gitignore information.
fba26ca Read the gitignore file.
3542313 Actually use the gitignore information.
d86c774 Completed basic .gitignore support to updating package.xml files.

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

commit 827ab3aae8db1763e346ecded17a95eedb22f156
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Nov 2 05:18:31 2010 +0100

    Split the core of the current content handling into a tasks and filelist helper.

 components/lib/Components/Pear/Package/Contents.php         |  166 +++--------
 components/lib/Components/Pear/Package/Filelist.php         |   36 +++
 components/lib/Components/Pear/Package/Filelist/Default.php |  127 ++++++++
 components/lib/Components/Pear/Package/Filelist/Factory.php |   43 +++
 components/lib/Components/Pear/Package/Tasks.php            |  108 +++++++
 5 files changed, 348 insertions(+), 132 deletions(-)
 create mode 100644 components/lib/Components/Pear/Package/Filelist.php
 create mode 100644 components/lib/Components/Pear/Package/Filelist/Default.php
 create mode 100644 components/lib/Components/Pear/Package/Filelist/Factory.php
 create mode 100644 components/lib/Components/Pear/Package/Tasks.php

http://git.horde.org/diff.php/components/lib/Components/Pear/Package/Contents.php?rt=horde-git&r1=708c1b39aa026fc6f0f451dd62d280193b7c104e&r2=827ab3aae8db1763e346ecded17a95eedb22f156
http://git.horde.org/co.php/components/lib/Components/Pear/Package/Filelist.php?rt=horde-git&r=827ab3aae8db1763e346ecded17a95eedb22f156
http://git.horde.org/co.php/components/lib/Components/Pear/Package/Filelist/Default.php?rt=horde-git&r=827ab3aae8db1763e346ecded17a95eedb22f156
http://git.horde.org/co.php/components/lib/Components/Pear/Package/Filelist/Factory.php?rt=horde-git&r=827ab3aae8db1763e346ecded17a95eedb22f156
http://git.horde.org/co.php/components/lib/Components/Pear/Package/Tasks.php?rt=horde-git&r=827ab3aae8db1763e346ecded17a95eedb22f156

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

commit 95d25fa59c8427d7855cb0703a939b16892fd556
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Nov 2 05:18:56 2010 +0100

    No need to add Horde Role by default.

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

http://git.horde.org/diff.php/components/lib/Components/Runner/Installer.php?rt=horde-git&r1=0d81f363723010c3e7d6e6cc1805cf57959d0623&r2=95d25fa59c8427d7855cb0703a939b16892fd556

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

commit 31227f0822145d55d1d278ec7176795585e2c9ff
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Nov 2 08:16:02 2010 +0100

    Started wrapping/modifying the PackageFilemanager based content list generator to allow injecting customized ignores.

 components/lib/Components/Helper/Root.php                   |   10 ++
 components/lib/Components/Pear/Factory.php                  |    3 -
 components/lib/Components/Pear/Package/Contents.php         |   35 +++--
 components/lib/Components/Pear/Package/Contents/Factory.php |   51 +++++++
 components/lib/Components/Pear/Package/Contents/Ignore.php  |   67 +++++++++
 components/lib/Components/Pear/Package/Contents/List.php    |   80 +++++++++++
 6 files changed, 228 insertions(+), 18 deletions(-)
 create mode 100644 components/lib/Components/Pear/Package/Contents/Factory.php
 create mode 100644 components/lib/Components/Pear/Package/Contents/Ignore.php
 create mode 100644 components/lib/Components/Pear/Package/Contents/List.php

http://git.horde.org/diff.php/components/lib/Components/Helper/Root.php?rt=horde-git&r1=d3a023730d83b7ee69cda2fb18c0e9218aba6985&r2=31227f0822145d55d1d278ec7176795585e2c9ff
http://git.horde.org/diff.php/components/lib/Components/Pear/Factory.php?rt=horde-git&r1=708c1b39aa026fc6f0f451dd62d280193b7c104e&r2=31227f0822145d55d1d278ec7176795585e2c9ff
http://git.horde.org/diff.php/components/lib/Components/Pear/Package/Contents.php?rt=horde-git&r1=827ab3aae8db1763e346ecded17a95eedb22f156&r2=31227f0822145d55d1d278ec7176795585e2c9ff
http://git.horde.org/co.php/components/lib/Components/Pear/Package/Contents/Factory.php?rt=horde-git&r=31227f0822145d55d1d278ec7176795585e2c9ff
http://git.horde.org/co.php/components/lib/Components/Pear/Package/Contents/Ignore.php?rt=horde-git&r=31227f0822145d55d1d278ec7176795585e2c9ff
http://git.horde.org/co.php/components/lib/Components/Pear/Package/Contents/List.php?rt=horde-git&r=31227f0822145d55d1d278ec7176795585e2c9ff

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

commit 4b8fb4c41f042b4b76776b52b11a3afe40585513
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Nov 2 09:16:57 2010 +0100

    Draft for excluding files based on the gitignore information.

 components/lib/Components/Helper/Root.php                   |   21 +++-
 components/lib/Components/Pear/Factory.php                  |   13 --
 components/lib/Components/Pear/Package/Contents/Factory.php |   15 ++-
 components/lib/Components/Pear/Package/Contents/Ignore.php  |   69 ++++++++++-
 4 files changed, 98 insertions(+), 20 deletions(-)

http://git.horde.org/diff.php/components/lib/Components/Helper/Root.php?rt=horde-git&r1=31227f0822145d55d1d278ec7176795585e2c9ff&r2=4b8fb4c41f042b4b76776b52b11a3afe40585513
http://git.horde.org/diff.php/components/lib/Components/Pear/Factory.php?rt=horde-git&r1=31227f0822145d55d1d278ec7176795585e2c9ff&r2=4b8fb4c41f042b4b76776b52b11a3afe40585513
http://git.horde.org/diff.php/components/lib/Components/Pear/Package/Contents/Factory.php?rt=horde-git&r1=31227f0822145d55d1d278ec7176795585e2c9ff&r2=4b8fb4c41f042b4b76776b52b11a3afe40585513
http://git.horde.org/diff.php/components/lib/Components/Pear/Package/Contents/Ignore.php?rt=horde-git&r1=31227f0822145d55d1d278ec7176795585e2c9ff&r2=4b8fb4c41f042b4b76776b52b11a3afe40585513

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

commit fba26cadf34413c03da1046632895080a51ecab9
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Nov 2 19:23:26 2010 +0100

    Read the gitignore file.

 components/lib/Components/Helper/Root.php     |    6 ++++--
 components/test/Components/fixture/.gitignore |    1 +
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 components/test/Components/fixture/.gitignore

http://git.horde.org/diff.php/components/lib/Components/Helper/Root.php?rt=horde-git&r1=4b8fb4c41f042b4b76776b52b11a3afe40585513&r2=fba26cadf34413c03da1046632895080a51ecab9
http://git.horde.org/co.php/components/test/Components/fixture/.gitignore?rt=horde-git&r=fba26cadf34413c03da1046632895080a51ecab9

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

commit 354231356d0e6ce3ba73a059c68467e89c39a835
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Nov 2 19:33:54 2010 +0100

    Actually use the gitignore information.

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

http://git.horde.org/diff.php/components/lib/Components/Pear/Package/Contents/Ignore.php?rt=horde-git&r1=4b8fb4c41f042b4b76776b52b11a3afe40585513&r2=354231356d0e6ce3ba73a059c68467e89c39a835

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

commit d86c774a32541f3c54589a4ed336f697303e6218
Author: Gunnar Wrobel <p at rdus.de>
Date:   Tue Nov 2 20:32:03 2010 +0100

    Completed basic .gitignore support to updating package.xml files.
    
    Do not expect the .gitignore format support to be perfect. I just did
    some basic checks and hope that it works for most packages now. For
    some package contents additional fine tuning may be needed but I think
    we can do that once we encounter problems.
    
    Just ensure that you still check your updated package.xml before
    commiting it ;)

 components/TODO                                                   |    3 -
 components/lib/Components/Helper/Root.php                         |   10 +
 components/lib/Components/Pear/Package/Contents/Factory.php       |    2 +-
 components/lib/Components/Pear/Package/Contents/Ignore.php        |   51 +++--
 .../Integration/Components/Module/PearPackageXmlTest.php          |   12 +
 components/test/Components/StoryTestCase.php                      |   12 +
 components/test/Components/fixture/.gitignore                     |    4 +
 components/test/Components/fixture/simple/IGNORE.txt              |    1 +
 components/test/Components/fixture/simple/ignore/test1            |    1 +
 components/test/Components/fixture/simple/ignore/test2            |    1 +
 10 files changed, 70 insertions(+), 27 deletions(-)
 create mode 100644 components/test/Components/fixture/simple/IGNORE.txt
 create mode 100644 components/test/Components/fixture/simple/ignore/test1
 create mode 100644 components/test/Components/fixture/simple/ignore/test2

http://git.horde.org/diff.php/components/TODO?rt=horde-git&r1=0d81f363723010c3e7d6e6cc1805cf57959d0623&r2=d86c774a32541f3c54589a4ed336f697303e6218
http://git.horde.org/diff.php/components/lib/Components/Helper/Root.php?rt=horde-git&r1=fba26cadf34413c03da1046632895080a51ecab9&r2=d86c774a32541f3c54589a4ed336f697303e6218
http://git.horde.org/diff.php/components/lib/Components/Pear/Package/Contents/Factory.php?rt=horde-git&r1=4b8fb4c41f042b4b76776b52b11a3afe40585513&r2=d86c774a32541f3c54589a4ed336f697303e6218
http://git.horde.org/diff.php/components/lib/Components/Pear/Package/Contents/Ignore.php?rt=horde-git&r1=354231356d0e6ce3ba73a059c68467e89c39a835&r2=d86c774a32541f3c54589a4ed336f697303e6218
http://git.horde.org/diff.php/components/test/Components/Integration/Components/Module/PearPackageXmlTest.php?rt=horde-git&r1=6a752339ec78c509f4719e5188be425c8a7f7bef&r2=d86c774a32541f3c54589a4ed336f697303e6218
http://git.horde.org/diff.php/components/test/Components/StoryTestCase.php?rt=horde-git&r1=d3a023730d83b7ee69cda2fb18c0e9218aba6985&r2=d86c774a32541f3c54589a4ed336f697303e6218
http://git.horde.org/diff.php/components/test/Components/fixture/.gitignore?rt=horde-git&r1=fba26cadf34413c03da1046632895080a51ecab9&r2=d86c774a32541f3c54589a4ed336f697303e6218
http://git.horde.org/co.php/components/test/Components/fixture/simple/IGNORE.txt?rt=horde-git&r=d86c774a32541f3c54589a4ed336f697303e6218
http://git.horde.org/co.php/components/test/Components/fixture/simple/ignore/test1?rt=horde-git&r=d86c774a32541f3c54589a4ed336f697303e6218
http://git.horde.org/co.php/components/test/Components/fixture/simple/ignore/test2?rt=horde-git&r=d86c774a32541f3c54589a4ed336f697303e6218




More information about the commits mailing list