Backout-scripts is a project mainly written in Shell, it's free.
Marco's backout scripts.
Some scripts pulled from http://blog.bonardo.net/2011/08/05/easier-backout-scripts.