Index: gce/uploader_iteration.sh |
diff --git a/gce/uploader_iteration.sh b/gce/uploader_iteration.sh |
index 00c3532fdf63a3a89f050281ce470ba70b847b72..5a8793baf46c351d7c530c01f3481df719479e83 100755 |
--- a/gce/uploader_iteration.sh |
+++ b/gce/uploader_iteration.sh |
@@ -20,7 +20,8 @@ cd "$SOURCE_DIR" |
mark_step 'Updating gyp' |
pushd gyp |
-CHROMIUM_GYP_REVISION="$(curl -s http://src.chromium.org/chrome/trunk/src/DEPS | $SCRIPT_DIR/uploader_helper.py --find_project_revision='src/tools/gyp')" |
+CHROMIUM_DEPS=$(curl -fsS http://src.chromium.org/chrome/trunk/src/DEPS) || exit $EXIT_GYP_UPDATE |
+CHROMIUM_GYP_REVISION="$(echo "$CHROMIUM_DEPS" | $SCRIPT_DIR/uploader_helper.py --find_project_revision='src/tools/gyp')" |
svn cleanup || exit $EXIT_GYP_UPDATE |
svn up -r $CHROMIUM_GYP_REVISION || exit $EXIT_GYP_UPDATE |
popd |
@@ -28,7 +29,8 @@ popd |
mark_step 'Getting the last Blink revision for which the frontend has been uploaded' |
GS_PATH=gs://chrome-devtools-frontend |
KNOWN_REVISIONS_DIR="$GS_PATH/revs" |
-LAST_BLINK_REVISION=$(gsutil ls "$KNOWN_REVISIONS_DIR" | sed -e "s#^$KNOWN_REVISIONS_DIR/@##" | sort -nr | head -n 1) |
+ALL_UPLOADED_REVS=$(gsutil ls "$KNOWN_REVISIONS_DIR") || exit $EXIT_LAST_UPLOADED_BLINK_REV |
+LAST_BLINK_REVISION=$(echo "$ALL_UPLOADED_REVS" | sed -e "s#^$KNOWN_REVISIONS_DIR/@##" | sort -nr | head -n 1) |
if [ -z "$LAST_BLINK_REVISION" ]; then |
exit $EXIT_LAST_UPLOADED_BLINK_REV |
fi |