import os
-from wizard import command, shell, util
+from wizard import command, deploy, shell, util
def main(argv, baton):
options, args = parse_args(argv, baton)
reason = args[0]
+ # Directory information not transferred via command line, so this
+ # will not error due to the changed directory.
+ shell.drop_priviledges(".", options.log_file)
# XXX: this should be abstracted away!
if os.path.exists(".git/WIZARD_REPO"):
util.chdir(shell.eval('git', 'config', 'remote.origin.url'))
+ production = deploy.ProductionCopy(".")
+ production.verify()
open('.scripts/blacklisted', 'w').write(reason + "\n")
def parse_args(argv, baton):