| #!/bin/bash |
| # Copyright 2014 Google Inc. |
| # |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Outputs the Last Known Good Revision of Skia. |
| |
| prodcertstatus -q || (echo "Please run prodaccess." 1>&2; exit 1) |
| source gbash.sh || exit 2 |
| |
| set -e |
| |
| # Retrieve last known good revision. (App-engine script is very flaky, so retry |
| # 10 times.) |
| LKGR="" |
| for i in `seq 1 10`; do |
| LKGR=$(curl "http://skia-tree-status-staging.appspot.com/lkgr") |
| if [[ ${#LKGR} -gt 4 ]]; then |
| break |
| fi |
| done |
| [[ ${#LKGR} -gt 4 ]] || gbash::die "Unable to get Skia LKGR (got '${LKGR}')" |
| echo "${LKGR}" |