Details
Description
From chef wiki: "The drawback to the revision deploy strategy is that if the deploy fails for any reason, and you want to re-deploy with the same code, you'll need to manually set the action to :force_deploy". So it would be nice if chef detects errors on deployment and rollbacks to previous version if such error occurs.
Here implementation - https://github.com/valodzka/chef/commits/om/
Pavel, this looks like a good patch - unfortunately, it's also fairly substantial, and we're just days away from shipping 0.8.2. I'm assigning this ticket to the 0.8.4 release, and we'll get it reviewed and merged ASAP after we release.