benjaminwagner | 787ca87 | 2015-08-17 12:58:10 -0700 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | # Copyright 2014 Google Inc. |
| 3 | # |
| 4 | # Use of this source code is governed by a BSD-style license that can be |
| 5 | # found in the LICENSE file. |
| 6 | |
| 7 | # Outputs the Last Known Good Revision of Skia. |
| 8 | |
benjaminwagner | 964eeba | 2015-10-20 13:00:48 -0700 | [diff] [blame] | 9 | prodcertstatus -q || (echo "Please run prodaccess." 1>&2; exit 1) |
| 10 | source gbash.sh || exit 2 |
benjaminwagner | 787ca87 | 2015-08-17 12:58:10 -0700 | [diff] [blame] | 11 | |
benjaminwagner | 964eeba | 2015-10-20 13:00:48 -0700 | [diff] [blame] | 12 | set -e |
benjaminwagner | 787ca87 | 2015-08-17 12:58:10 -0700 | [diff] [blame] | 13 | |
| 14 | # Retrieve last known good revision. (App-engine script is very flaky, so retry |
| 15 | # 10 times.) |
| 16 | LKGR="" |
| 17 | for i in `seq 1 10`; do |
| 18 | LKGR=$(curl "http://skia-tree-status-staging.appspot.com/lkgr") |
| 19 | if [[ ${#LKGR} -gt 4 ]]; then |
| 20 | break |
| 21 | fi |
| 22 | done |
| 23 | [[ ${#LKGR} -gt 4 ]] || gbash::die "Unable to get Skia LKGR (got '${LKGR}')" |
| 24 | echo "${LKGR}" |