Finding breaking commits with git bisect
The workflow goes like this:
- git log to examine the commit history
- git checkout <a confirmed working commit>
We make heavy use of xslt at work (parsing xml data generated by php controllers), so the xslcache pecl module is pretty fundamental to our infrastructure. Of course, if you are using PHP 5.4 or above, like many pecl modules, it breaks. Here’s how to get it to work.