Obliterate Unsavory git Objects with the BFG

Sometimes we accidentally commit things to git that we shouldn’t. Passwords. Keys. Other sensitive data. Photoshop files. Intermediate object files. Other big binary data. There’s a lot of stuff that doesn’t work well in git, and since git (conservatively and justifiably) makes it difficult to destroy data, we end up with these anchors slowing us […]

Deploying from Git with Capistrano

Justin and I provide operational support to the SME Toolkit project, an education portal for small to medium sized enterprises in developing countries sponsored by the IFC (which is the private sector development branch of the World Bank Group). Recently, the source code for the Rails-based web application was migrated from Subversion to Git. This […]