[commits] Horde branch master updated. db011a2a40263b0bddcc42b1071f52a1e1bd2a83

Gunnar Wrobel p at rdus.de
Thu Feb 11 10:08:27 UTC 2010


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

from: 46612f5f805800e9d52b7c0b9a8fb20b6ef5ae24

6b8df91 Extract the error_get_last() handling into a separate Exception class.
be21276 Do not convert incorrect code types to integer automatically.
db011a2 Extract PEAR and exception handling into a separate class.

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

commit 6b8df9119dc8fc9727236940030f7c1b8fb55559
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 09:09:59 2010 +0100

    Extract the error_get_last() handling into a separate Exception class.
    
    In all cases (Horde_Feed, Horde_Xml_Element, Horde_Yaml, and Horde_Http) where
    we throw the result from error_get_last() into the exception class we know
    exactly that we are doing so.
    
    Rather than having the Exception class trying to determine what kind of
    parameters it might have received we can use a separate class for that.

 framework/Exception/lib/Horde/Exception.php                  |   44 ++-------
 framework/Exception/lib/Horde/Exception/LastError.php        |   45 ++++++++++
 framework/Exception/lib/Horde/Exception/NotFound.php         |   11 +--
 framework/Exception/lib/Horde/Exception/PermissionDenied.php |   11 +--
 framework/Exception/package.xml                              |    2 +
 framework/Exception/test/Horde/Exception/ExceptionTest.php   |   13 ++--
 framework/Feed/lib/Horde/Feed/Exception.php                  |   22 +-----
 framework/Feed/package.xml                                   |    4 +
 framework/Http/lib/Horde/Http/Exception.php                  |   24 +-----
 framework/Http/package.xml                                   |    4 +
 framework/Xml_Element/lib/Horde/Xml/Element/Exception.php    |   25 +-----
 framework/Xml_Element/package.xml                            |    4 +
 framework/Yaml/lib/Horde/Yaml/Exception.php                  |   22 +-----
 framework/Yaml/package.xml                                   |    4 +
 14 files changed, 94 insertions(+), 141 deletions(-)
 create mode 100644 framework/Exception/lib/Horde/Exception/LastError.php

http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/co.php/framework/Exception/lib/Horde/Exception/LastError.php?rt=horde-git&r=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception/NotFound.php?rt=horde-git&r1=2fed3d4a6e0749ae5a11be413d9b955a3e5cd337&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception/PermissionDenied.php?rt=horde-git&r1=3bcec51070e9702cf6fb7237f3f7e5758f97f968&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Exception/package.xml?rt=horde-git&r1=2fed3d4a6e0749ae5a11be413d9b955a3e5cd337&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Exception/test/Horde/Exception/ExceptionTest.php?rt=horde-git&r1=e52a1e3d69d8098d0fac64ecb9b08a3e51f3febb&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Feed/lib/Horde/Feed/Exception.php?rt=horde-git&r1=240056800c5644feefb18a1dcdcff29fe83552ae&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Feed/package.xml?rt=horde-git&r1=f0aa090bb7a1c56202f038af0ad2e7a56cb41637&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Http/lib/Horde/Http/Exception.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Http/package.xml?rt=horde-git&r1=cf91d4474782519166b1a4c6b3290dd81a03d0ad&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Xml_Element/lib/Horde/Xml/Element/Exception.php?rt=horde-git&r1=6c91102e14020e42776690eab12509af44847559&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Xml_Element/package.xml?rt=horde-git&r1=6c91102e14020e42776690eab12509af44847559&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Yaml/lib/Horde/Yaml/Exception.php?rt=horde-git&r1=90a2646bbf3596ef601ead89802a54425d99dc73&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559
http://git.horde.org/diff.php/framework/Yaml/package.xml?rt=horde-git&r1=90a2646bbf3596ef601ead89802a54425d99dc73&r2=6b8df9119dc8fc9727236940030f7c1b8fb55559

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

commit be21276bd434285ab8900060f8a99353dad778b4
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 09:29:43 2010 +0100

    Do not convert incorrect code types to integer automatically.
    
    If $code is null it will be converted to 0 by the default Exception
    anyhow.
    
    If $code contains a string it will elicit a Fatal Error. But that is
    okay and should not be hidden. In nearly all cases where we provided a
    string as $code it was a simple coding error that needs to be fixed.
    
    There may be cases where the code is a value returned from another
    library. If it is uncertain that the library ensures that the return
    value is an integer then it can be cast into an integer before
    providing it to the exception.

 framework/Exception/lib/Horde/Exception.php                  |    8 +-------
 framework/Exception/lib/Horde/Exception/LastError.php        |    2 +-
 framework/Exception/lib/Horde/Exception/NotFound.php         |    2 +-
 framework/Exception/lib/Horde/Exception/PermissionDenied.php |    2 +-
 4 files changed, 4 insertions(+), 10 deletions(-)

http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception.php?rt=horde-git&r1=6b8df9119dc8fc9727236940030f7c1b8fb55559&r2=be21276bd434285ab8900060f8a99353dad778b4
http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception/LastError.php?rt=horde-git&r1=6b8df9119dc8fc9727236940030f7c1b8fb55559&r2=be21276bd434285ab8900060f8a99353dad778b4
http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception/NotFound.php?rt=horde-git&r1=6b8df9119dc8fc9727236940030f7c1b8fb55559&r2=be21276bd434285ab8900060f8a99353dad778b4
http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception/PermissionDenied.php?rt=horde-git&r1=6b8df9119dc8fc9727236940030f7c1b8fb55559&r2=be21276bd434285ab8900060f8a99353dad778b4

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

commit db011a2a40263b0bddcc42b1071f52a1e1bd2a83
Author: Gunnar Wrobel <p at rdus.de>
Date:   Thu Feb 11 11:07:15 2010 +0100

    Extract PEAR and exception handling into a separate class.
    
    Again we always know when we throw a PEAR Error or an exception at
    Horde_Exception. It is not necessary to have the class trying to
    determine what the arguments might have been.

 ansel/config/hooks.php.dist                                       |    4 +-
 ansel/lib/Application.php                                         |    2 +-
 ansel/lib/Faces.php                                               |    2 +-
 ansel/lib/Faces/Base.php                                          |   40 ++--
 ansel/lib/Image.php                                               |    2 +-
 ansel/lib/Storage.php                                             |    2 +-
 crumb/lib/Driver/sql.php                                          |    4 +-
 folks/config/hooks.php.dist                                       |    4 +-
 folks/lib/Application.php                                         |    2 +-
 folks/lib/Driver.php                                              |    2 +-
 folks/lib/Driver/sql.php                                          |    4 +-
 folks/lib/Friends/sql.php                                         |    4 +-
 framework/Ajax/lib/Horde/Ajax/Imple/Geocoder/Geonames.php         |    2 +-
 framework/Auth/lib/Horde/Auth/Exception.php                       |    2 +-
 framework/Auth/lib/Horde/Auth/Signup/Sql.php                      |    4 +-
 framework/Core/lib/Horde/Registry.php                             |    2 +-
 framework/Exception/lib/Horde/Exception.php                       |   21 ---
 framework/Exception/lib/Horde/Exception/Prior.php                 |   37 ++++
 framework/Exception/package.xml                                   |    4 +-
 framework/Exception/test/Horde/Exception/ExceptionTest.php        |   15 +-
 framework/Group/Group/contactlists.php                            |    2 +-
 framework/Group/Group/sql.php                                     |    4 +-
 framework/Image/lib/Horde/Image/Exception.php                     |    2 +-
 framework/Kolab_Server/lib/Horde/Kolab/Server/Exception.php       |    2 +-
 framework/Kolab_Session/lib/Horde/Kolab/Session/Exception.php     |    2 +-
 framework/Mime/lib/Horde/Mime/Exception.php                       |    2 +-
 framework/Perms/lib/Horde/Perms/Exception.php                     |    2 +-
 framework/Prefs/lib/Horde/Prefs/Imsp.php                          |    2 +-
 framework/Prefs/lib/Horde/Prefs/KolabImap.php                     |    8 +-
 framework/Prefs/lib/Horde/Prefs/Sql.php                           |    4 +-
 framework/Release/lib/Horde/Release.php                           |    8 +-
 framework/Release/lib/Horde/Release/Whups.php                     |    4 +-
 framework/Service_Twitter/lib/Horde/Service/Twitter/Exception.php |    2 +-
 framework/SessionHandler/lib/Horde/SessionHandler/Sql.php         |    4 +-
 framework/Share/Share/sql.php                                     |    4 +-
 framework/SyncML/tests/testsync.php                               |    6 +-
 framework/Token/lib/Horde/Token/Sql.php                           |    8 +-
 framework/admintools/horde-create-sequence.php                    |    2 +-
 framework/admintools/horde-sql-shell.php                          |    2 +-
 horde/admin/groups.php                                            |    4 +-
 horde/admin/signup_confirm.php                                    |    2 +-
 horde/admin/sqlshell.php                                          |    2 +-
 horde/admin/user.php                                              |    2 +-
 horde/config/hooks.php.dist                                       |    2 +-
 imp/lib/Compose/Exception.php                                     |    2 +-
 imp/lib/Exception.php                                             |    2 +-
 imp/lib/Quota/Sql.php                                             |    4 +-
 imp/lib/Sentmail/Sql.php                                          |    6 +-
 imp/lib/Ui/Compose.php                                            |    4 +-
 imp/pgp.php                                                       |    6 +-
 imp/smime.php                                                     |    4 +-
 ingo/lib/Exception.php                                            |    2 +-
 ingo/lib/Storage/Sql.php                                          |    4 +-
 kronolith/lib/Exception.php                                       |    2 +-
 news/files.php                                                    |    6 +-
 news/lib/Driver/sql.php                                           |    4 +-
 shout/lib/Exception.php                                           |    2 +-
 skeleton/lib/Driver/Sql.php                                       |    8 +-
 turba/lib/Exception.php                                           |    2 +-
 59 files changed, 156 insertions(+), 143 deletions(-)
 create mode 100644 framework/Exception/lib/Horde/Exception/Prior.php

http://git.horde.org/diff.php/ansel/config/hooks.php.dist?rt=horde-git&r1=5730407a709d2681ec63db47e6c5e0aac24c10a3&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/ansel/lib/Application.php?rt=horde-git&r1=ee2f36def7f90274040b3c391222e91f534d359d&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/ansel/lib/Faces.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/ansel/lib/Faces/Base.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/ansel/lib/Image.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/ansel/lib/Storage.php?rt=horde-git&r1=15eaea1a3667d1fdf37220ac3c9ac8f91eaaca9c&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/crumb/lib/Driver/sql.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/folks/config/hooks.php.dist?rt=horde-git&r1=afeaee6e47588633ee5aa9f04592033d6e46ba85&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/folks/lib/Application.php?rt=horde-git&r1=d335118fb1569d8746f21b6b88d87237e5d48330&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/folks/lib/Driver.php?rt=horde-git&r1=afeaee6e47588633ee5aa9f04592033d6e46ba85&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/folks/lib/Driver/sql.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/folks/lib/Friends/sql.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Ajax/lib/Horde/Ajax/Imple/Geocoder/Geonames.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Exception.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Signup/Sql.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=b36ea34ea75465d9496b2c5ea3ddcae65ef3d650&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Exception/lib/Horde/Exception.php?rt=horde-git&r1=be21276bd434285ab8900060f8a99353dad778b4&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/co.php/framework/Exception/lib/Horde/Exception/Prior.php?rt=horde-git&r=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Exception/package.xml?rt=horde-git&r1=6b8df9119dc8fc9727236940030f7c1b8fb55559&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Exception/test/Horde/Exception/ExceptionTest.php?rt=horde-git&r1=6b8df9119dc8fc9727236940030f7c1b8fb55559&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Group/Group/contactlists.php?rt=horde-git&r1=ee2f36def7f90274040b3c391222e91f534d359d&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Group/Group/sql.php?rt=horde-git&r1=a9e8ae51befc5a9fc97366e1f623e3a822060afa&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Image/lib/Horde/Image/Exception.php?rt=horde-git&r1=ea1e6bde1c72dbd571730add171e2c2b5429c950&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/Exception.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Kolab_Session/lib/Horde/Kolab/Session/Exception.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Mime/lib/Horde/Mime/Exception.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Perms/lib/Horde/Perms/Exception.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Imsp.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/KolabImap.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Sql.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Release/lib/Horde/Release.php?rt=horde-git&r1=61e152c1cb66d66db7fedbc358a4f417aa4e17c5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Release/lib/Horde/Release/Whups.php?rt=horde-git&r1=e295ffc25fc08da698b88458a9e68e284128891d&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Service_Twitter/lib/Horde/Service/Twitter/Exception.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/SessionHandler/lib/Horde/SessionHandler/Sql.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Share/Share/sql.php?rt=horde-git&r1=18911a8c50581359ea238474810a64cd0d60e377&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/SyncML/tests/testsync.php?rt=horde-git&r1=61e152c1cb66d66db7fedbc358a4f417aa4e17c5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/Token/lib/Horde/Token/Sql.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/admintools/horde-create-sequence.php?rt=horde-git&r1=9a84c6fd952223cd0080c44c1a23533b8d176d20&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/framework/admintools/horde-sql-shell.php?rt=horde-git&r1=61e152c1cb66d66db7fedbc358a4f417aa4e17c5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/horde/admin/groups.php?rt=horde-git&r1=b23cc31ca5d964fd8f9be807871eb0595aee63d9&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/horde/admin/signup_confirm.php?rt=horde-git&r1=b23cc31ca5d964fd8f9be807871eb0595aee63d9&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/horde/admin/sqlshell.php?rt=horde-git&r1=b23cc31ca5d964fd8f9be807871eb0595aee63d9&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/horde/admin/user.php?rt=horde-git&r1=b23cc31ca5d964fd8f9be807871eb0595aee63d9&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/horde/config/hooks.php.dist?rt=horde-git&r1=bf247a76916eb8bda3164ac5670d65af6625ccdb&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/imp/lib/Compose/Exception.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/imp/lib/Exception.php?rt=horde-git&r1=27c87db4dd9aa17ae94c980c3e48dedaefbb79d3&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/imp/lib/Quota/Sql.php?rt=horde-git&r1=9b5a6d62145bb417f2b2f40bb8302b1cdf20756e&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/imp/lib/Sentmail/Sql.php?rt=horde-git&r1=99e7aaf59cae56bbdbbfe3256ce8d4564f547e49&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/imp/lib/Ui/Compose.php?rt=horde-git&r1=ca99c7dc9044e4df27dff2a425cffe16f1f85114&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/imp/pgp.php?rt=horde-git&r1=84e2d040b1e609a6e0d2ccc90abf90900a3ff6da&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/imp/smime.php?rt=horde-git&r1=cd624150e5fa2d0f3aa6edcc966d7d588f14a1c9&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/ingo/lib/Exception.php?rt=horde-git&r1=840f1b2390b7936d58b2abcafdcaec1b46fff40d&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/ingo/lib/Storage/Sql.php?rt=horde-git&r1=840f1b2390b7936d58b2abcafdcaec1b46fff40d&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/kronolith/lib/Exception.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/news/files.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/news/lib/Driver/sql.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/shout/lib/Exception.php?rt=horde-git&r1=a0c51e6f0391ee7b5c278aa138b0c9ba42ba5817&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/skeleton/lib/Driver/Sql.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83
http://git.horde.org/diff.php/turba/lib/Exception.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=db011a2a40263b0bddcc42b1071f52a1e1bd2a83




More information about the commits mailing list