| #!/usr/bin/env bash |
| # |
| # Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file |
| # for details. All rights reserved. Use of this source code is governed by a |
| # BSD-style license that can be found in the LICENSE file. |
| # |
| |
| TRIAL_MIGRATION=`dirname "$0"`/trial_migration.dart |
| |
| # Priority One, Group One, as defined at go/dart-null-safety-migration-order. |
| p1g1 () { |
| for n in charcode collection logging path pedantic term_glyph typed_data ; do |
| echo "-g https://dart.googlesource.com/${n}.git" |
| done |
| # Some packages do not have googlesource mirrors; use GitHub directly. |
| echo "-g https://github.com/google/vector_math.dart.git" |
| # SDK-only packages. |
| echo "-p meta" |
| } |
| |
| |
| # The current "official" set of parameters for the trial_migration script. |
| set -x |
| dart --enable-asserts ${TRIAL_MIGRATION} \ |
| $(p1g1) \ |
| "$@" |