By Matt Butcher
git
Git Cherry Picking: Move small code patches across branches
Submitted by matt on Fri, 2009-12-04 21:35I just performed my first 'git cherry-pick'. And it was great. A cherry-pick, in Git parlance, is an operation which moves a specific glob of changed code from one branch of the VCS to another. Not sure what that means? Read on for an explanation and an example.
PHP Developer's Snow Leopard Upgrade Notes
Submitted by matt on Sat, 2009-11-21 19:20I'm upgrading to Snow Leopard, and I intend to switch from MAMP to the built-in PHP/Apache 2 configuration. As a PHP developer, there are several notable things that I wanted to track as I performed my upgrades. This article tracks those changes
PHP 5.3
My current OS 10.5 toolchain for PHP was this:
- PHP 5.2.6 (MAMP)
- Apache 2 (MAMP)
- MySQL 5 (MAMP)
- TextMate
- Git
- XDebug
- Several PEAR packages installed into MAMP's PHP 5, including PHPUnit, PhpDocumentor, Phing, and XDebug
One of the desired outcomes was to switch to the OS X version of PHP and Apache, which is tenable now that PHP is more robust (and now that I know how to use PEAR with the OS X version). It's also desirable because Snow Leopard is now running PHP 5.3. Here are my notes on the upgrade.
Update: Problems with PHPUnit and Phing.








Recent comments
1 hour 7 min ago
1 day 1 hour ago
1 day 11 hours ago
1 day 11 hours ago
2 days 17 hours ago
3 days 13 hours ago
4 days 13 hours ago
5 days 10 hours ago
1 week 1 day ago
2 weeks 1 hour ago