{"number":2,"pull_request":{"number":2,"issue_url":"https://github.com/stuartherbert/ComponentManagerPhpLibrary/issues/2","head":{"label":"m4rw3r:master","repo":{"master_branch":null,"name":"ComponentManagerPhpLibrary","created_at":"2011-10-19T12:58:37Z","size":116,"clone_url":"https://github.com/m4rw3r/ComponentManagerPhpLibrary.git","private":false,"updated_at":"2011-10-19T13:32:02Z","watchers":1,"ssh_url":"git@github.com:m4rw3r/ComponentManagerPhpLibrary.git","url":"https://api.github.com/repos/m4rw3r/ComponentManagerPhpLibrary","git_url":"git://github.com/m4rw3r/ComponentManagerPhpLibrary.git","language":"PHP","fork":true,"svn_url":"https://svn.github.com/m4rw3r/ComponentManagerPhpLibrary","id":2605976,"pushed_at":"2011-10-19T13:32:00Z","open_issues":0,"homepage":"http://phix-project.org","description":"Code and data for the php-library components","forks":0,"html_url":"https://github.com/m4rw3r/ComponentManagerPhpLibrary","owner":{"gravatar_id":"eb2726de227b1c4b3d484e7656265985","avatar_url":"https://secure.gravatar.com/avatar/eb2726de227b1c4b3d484e7656265985?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/m4rw3r","id":108100,"login":"m4rw3r"}},"sha":"d7c889a9da7f6c09873e79d1b3211c4198cc2444","ref":"master","user":{"gravatar_id":"eb2726de227b1c4b3d484e7656265985","avatar_url":"https://secure.gravatar.com/avatar/eb2726de227b1c4b3d484e7656265985?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/m4rw3r","id":108100,"login":"m4rw3r"}},"merged_by":null,"created_at":"2011-10-19T13:40:42Z","changed_files":3,"merged":false,"body":"Added a new Phing Task: `PhingCallIfExistsTask` which will call a target if the target exists, otherwise it fails silently\r\n\r\nThis enables us to extend the main `build.xml` file's targets easily through the `build.local.xml` by creating a new target in it with the same name as the one in `build.xml`.\r\n`build.xml` contains `<phingcallifexists target=\"local.{targetname}\" />` in some of the targets which might be extended which will call the extended part if it exists.\r\n\r\nPreviously we had to call the target manually by using `local-{targetname}`, but now it can easily be dynamically included if it exists.\r\n\r\nFor now this dynamic extending of targets only includes: help, lint, test, code-review, code-browser, phpdoc and clean","comments":0,"title":"Make it possible to easily extend existing tasks in build.xml","additions":78,"diff_url":"https://github.com/stuartherbert/ComponentManagerPhpLibrary/pull/2.diff","updated_at":"2011-10-19T13:40:42Z","url":"https://api.github.com/repos/stuartherbert/ComponentManagerPhpLibrary/pulls/2","id":415017,"patch_url":"https://github.com/stuartherbert/ComponentManagerPhpLibrary/pull/2.patch","mergeable":null,"merged_at":null,"commits":2,"closed_at":null,"user":{"gravatar_id":"eb2726de227b1c4b3d484e7656265985","avatar_url":"https://secure.gravatar.com/avatar/eb2726de227b1c4b3d484e7656265985?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/m4rw3r","id":108100,"login":"m4rw3r"},"deletions":6,"html_url":"https://github.com/stuartherbert/ComponentManagerPhpLibrary/pull/2","base":{"label":"stuartherbert:master","repo":{"master_branch":null,"name":"ComponentManagerPhpLibrary","created_at":"2011-07-15T12:40:35Z","size":148,"clone_url":"https://github.com/stuartherbert/ComponentManagerPhpLibrary.git","private":false,"updated_at":"2011-10-19T13:40:42Z","watchers":3,"ssh_url":"git@github.com:stuartherbert/ComponentManagerPhpLibrary.git","url":"https://api.github.com/repos/stuartherbert/ComponentManagerPhpLibrary","git_url":"git://github.com/stuartherbert/ComponentManagerPhpLibrary.git","language":"PHP","fork":true,"svn_url":"https://svn.github.com/stuartherbert/ComponentManagerPhpLibrary","id":2052988,"pushed_at":"2011-10-19T13:40:42Z","open_issues":2,"homepage":"http://phix-project.org","description":"Code and data for the php-library components","forks":2,"html_url":"https://github.com/stuartherbert/ComponentManagerPhpLibrary","owner":{"gravatar_id":"2c1dc90ff7bf69097a151677624777d2","avatar_url":"https://secure.gravatar.com/avatar/2c1dc90ff7bf69097a151677624777d2?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/stuartherbert","id":7926,"login":"stuartherbert"}},"sha":"d6d825351b56773fad6a89a0d610a30c780e7c36","ref":"master","user":{"gravatar_id":"2c1dc90ff7bf69097a151677624777d2","avatar_url":"https://secure.gravatar.com/avatar/2c1dc90ff7bf69097a151677624777d2?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/stuartherbert","id":7926,"login":"stuartherbert"}},"state":"open"},"action":"opened"}