| OLD | NEW |
| (Empty) |
| 1 #!/bin/bash | |
| 2 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | |
| 3 # for details. All rights reserved. Use of this source code is governed by a | |
| 4 # BSD-style license that can be found in the LICENSE file. | |
| 5 | |
| 6 # Deploy step for try.dartlang.org. Usage: | |
| 7 # | |
| 8 # bash deploy.sh OLD NEW | |
| 9 # | |
| 10 # Where OLD and NEW are unique prefixes, for example, a short git commit hash. | |
| 11 # OLD is the existing prefix that should be replaced by NEW. | |
| 12 | |
| 13 old=$1 | |
| 14 new=$2 | |
| 15 echo git checkout-index -a -f --prefix=$new/ | |
| 16 echo rm -rf $old | |
| 17 echo sh $new/dart/web_editor/create_manifest.sh \> live.appcache | |
| 18 echo sed -e "'s/$old/$new/'" -i.$old index.html | |
| OLD | NEW |