Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/devbot
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2012-12-28 21:20:08 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2012-12-28 21:20:08 (GMT)
commit39ba6c7842073a2db94a0022e556c71518f06da2 (patch)
treef28ed67425546d1b9cda4f3aeb62d90ee891a81b /devbot
parenta76f5c9526141437d882d001b2b45e3a38920442 (diff)
Try to get steps ordering right
Diffstat (limited to 'devbot')
-rw-r--r--devbot/build.py6
-rw-r--r--devbot/clean.py10
2 files changed, 9 insertions, 7 deletions
diff --git a/devbot/build.py b/devbot/build.py
index 95652b5..c1a1756 100644
--- a/devbot/build.py
+++ b/devbot/build.py
@@ -53,8 +53,8 @@ def pull(lazy=False):
def build(full=False):
if full or state.full_build_is_required():
- state.clean(build_only=True)
- clean()
+ from devbot import clean
+ clean.clean(build_only=True)
state.full_build_touch()
@@ -95,8 +95,6 @@ def distribute():
def clean():
- print "\n= Clean =\n"
-
print "* Emptying install directory"
_empty_dir(config.install_dir)
diff --git a/devbot/clean.py b/devbot/clean.py
index 7601382..8d0c7a0 100644
--- a/devbot/clean.py
+++ b/devbot/clean.py
@@ -3,7 +3,11 @@ from devbot import logs
from devbot import state
-def clean():
+def clean(build_only=False):
+ print "\n= Clean =\n"
+
build.clean()
- logs.clean()
- state.clean()
+ state.clean(build_only=build_only)
+
+ if not build_only:
+ logs.clean()