From eb9fa6870369f4c1c7b9c755bb4f787fbcbf97a9 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Mon, 21 Apr 2008 17:31:01 +0100 Subject: [PATCH] Missing hg update when 'Synchronizing reference traces using Mercurial' --- wscript | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wscript b/wscript index 98a0c2198..b803d1381 100644 --- a/wscript +++ b/wscript @@ -752,9 +752,11 @@ def run_regression(): _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)