Make pub's binstubs resilient to changes in snapshot format.
This also makes "pub cache repair" repair activated packages, including updating the binstub format. R=rnystrom@google.com BUG=21463 Review URL: https://codereview.chromium.org//745153002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42055 260f80e4-7a28-3924-810f-c04153c831b5
Showing
- lib/src/command/cache_repair.dart 11 additions, 0 deletionslib/src/command/cache_repair.dart
- lib/src/entrypoint.dart 4 additions, 0 deletionslib/src/entrypoint.dart
- lib/src/global_packages.dart 169 additions, 35 deletionslib/src/global_packages.dart
- lib/src/io.dart 11 additions, 0 deletionslib/src/io.dart
- lib/src/log.dart 6 additions, 6 deletionslib/src/log.dart
- lib/src/source/git.dart 17 additions, 12 deletionslib/src/source/git.dart
- lib/src/source/hosted.dart 14 additions, 10 deletionslib/src/source/hosted.dart
- test/cache/repair/handles_corrupted_binstub_test.dart 36 additions, 0 deletionstest/cache/repair/handles_corrupted_binstub_test.dart
- test/cache/repair/handles_corrupted_global_lockfile_test.dart 25 additions, 0 deletions.../cache/repair/handles_corrupted_global_lockfile_test.dart
- test/cache/repair/handles_orphaned_binstub_test.dart 36 additions, 0 deletionstest/cache/repair/handles_orphaned_binstub_test.dart
- test/cache/repair/recompiles_snapshots_test.dart 45 additions, 0 deletionstest/cache/repair/recompiles_snapshots_test.dart
- test/cache/repair/updates_binstubs_test.dart 65 additions, 0 deletionstest/cache/repair/updates_binstubs_test.dart
- test/global/activate/outdated_binstub_test.dart 58 additions, 0 deletionstest/global/activate/outdated_binstub_test.dart
- test/global/binstubs/binstub_runs_executable_test.dart 0 additions, 13 deletionstest/global/binstubs/binstub_runs_executable_test.dart
- test/global/binstubs/binstub_runs_global_run_if_no_snapshot_test.dart 0 additions, 1 deletion...binstubs/binstub_runs_global_run_if_no_snapshot_test.dart
- test/global/binstubs/binstub_runs_precompiled_snapshot_test.dart 0 additions, 1 deletion...obal/binstubs/binstub_runs_precompiled_snapshot_test.dart
- test/global/binstubs/creates_executables_in_pubspec_test.dart 0 additions, 1 deletion.../global/binstubs/creates_executables_in_pubspec_test.dart
- test/global/binstubs/explicit_executables_test.dart 0 additions, 1 deletiontest/global/binstubs/explicit_executables_test.dart
- test/global/binstubs/name_collision_test.dart 0 additions, 1 deletiontest/global/binstubs/name_collision_test.dart
- test/global/binstubs/name_collision_with_overwrite_test.dart 0 additions, 1 deletiontest/global/binstubs/name_collision_with_overwrite_test.dart
Loading
Please register or sign in to comment