jonlives/knife-spork — pull request #45 by sethvargo (2013-01-12 16:55:33+00:00)
Title: Promote fails on a cookbook that hasn't already been uploaded remotely

When developing a new cookbook, there's no remote version to diff from in `calc_diff`, but `calc_diff` assumes there is a remote version. This causes some hard-to-track down `undefined method [] for nil`.