In preparation of what should have been a minor bug-fix release (2.4.3), me and Michiel have not only smashed bugs, but introduced quite a few features as well. The feature that I spend most of my time on was implementation of equal support for Git as we had for Subversion.

It’s been quite a lot of time from the first request by Steven Roussey to actually having GitTasks available in Phing. But finally we have them:

I already planned enhancements, but these ones should get you up and running!

Although I have created those tasks from scratch, I should mention three persons without whose work this undertaking of mine wouldn’t be that interesting and rewarding: Kousuke Ebihara, Beau Simensen, and Zachary Danger.

Kousuke is the guy behind PEAR’s VersionControl_Git – which made it ridiculously easy to write git manipulating magic. Beau and Zach, beside creating custom git tasks to which I always turned for road-map and inspiration, also constantly pushed me forward, by providing feedback and asking when I will finally make GitTasks available to general public.

Thank you, guys, for your marvelous work!

I really hope that you will find those tasks helpful, and if you spot any issue you will make sure to hit me back, so that I can improve the code.

That’s all – wish you sane an non-broken builds!

As anyone doing serious programming using PHP, you certainly know that Sebastian Bergmann released version 3.5 of his exceptional PHPUnit package. He announced the release later on in his blog.

Version 3.5 is actually the version you get when using

pear install phpunit/phpunit

and it means that within short period of time everybody will be running it.

And it so happened that when preparing the new Phing release (2.4.3) we weren’t aware of what was comming with PHPUnit 3.5 – that’s some backward incompatible changes due to package refactoring done on that branch. So, once 3.5 was out we started getting reports that PHPUnitTask for Phing doesn’t work. And it actually didn’t :(

Since PHPUnit is crucial for PHP development, we had to push one extra release before we proceed with Phing 2.4.3 – so here you are: Phing 2.4.2.1 release with (hopefully) PHPUnit 3.5 support.

In order to upgrade:

pear upgrade phing/phing

Let us know if you happen to spot any issues.

Just throwing message with #phing hashtag on twitter is enough, if you have any further questions you can always contact me or Michiel (or shout something in @PhingOfficial).

Thanks for running your builds on Phing, and stay tuned for new release!

,