Title: pseudocode for merge runner Author: waterapple Pastebin link: http://pastebin.com/Y5v52zWD First Edit: Wednesday 21st of January 2015 01:13:57 PM CDT Last Edit: Wednesday 21st of January 2015 01:13:57 PM CDT # command to run # php migrate.php --old-database heinessenmlp --board mlp --phase 1   # String that we get if command fails (this is just part of it, but should be enough to do the search) # "[database error] Deadlock found"   # output of command needs to be recorded and when it's done checked for this string # If it exits without a deadlock message then it's probably finished command output = (php migrate.php --old-database heinessenmlp --board mlp --phase 1) while "[database error] Deadlock found" in command_output:         # I am assuming that the command will finish and that the output from the most recent run will overwrite the old run's output         command output = (php migrate.php --old-database heinessenmlp --board mlp --phase 1) print "Merge done."