Missing hg update when 'Synchronizing reference traces using Mercurial'
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Mon, 21 Apr 2008 17:31:01 +0100
changeset 2990 69ddc1c42130
parent 2989 b7eb3929096c
child 2994 de48c60ad186
child 3001 f7aa2796627f
Missing hg update when 'Synchronizing reference traces using Mercurial'
wscript
--- a/wscript	Mon Apr 21 09:04:08 2008 -0700
+++ b/wscript	Mon Apr 21 17:31:01 2008 +0100
@@ -752,9 +752,11 @@
             _dir = os.getcwd()
             os.chdir(REGRESSION_TRACES_DIR_NAME)
             try:
-                os.system("hg pull " + REGRESSION_TRACES_REPO + REGRESSION_TRACES_DIR_NAME + " > /dev/null 2>&1")
+                result = os.system("hg -q pull %s && hg -q update" % (REGRESSION_TRACES_REPO + REGRESSION_TRACES_DIR_NAME))
             finally:
                 os.chdir("..")
+            if result:
+                Params.fatal("Synchronizing reference traces using Mercurial failed.")
     else:
         print "Synchronizing reference traces from web."
         urllib.urlretrieve(REGRESSION_TRACES_URL + REGRESSION_TRACES_TAR_NAME, REGRESSION_TRACES_TAR_NAME)