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]
- # XXX: this should be abstracted away!
- if os.path.exists(".git/WIZARD_REPO"):
- util.chdir(shell.eval('git', 'config', 'remote.origin.url'))
# 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):