anchor.diff:    return Future.wait(waitOn);
   }
   
  -Future writeHomebrewInfo(String channel, int revision) async {
  +Future writeHomebrewInfo(String channel, String revision) async {
     var revisions = {};
     var hashes = {};
   
  
positive.code:   var lines = await (new File('$repository/dart.rb')).readAsLines();
  
    for (var channel in CHANNELS) {
      final regExp = new RegExp('channels/$channel/release/(\\d*)/sdk');
      revisions[channel] =
          regExp.firstMatch(lines.firstWhere(regExp.hasMatch)).group(1);
    }
  
negative.code: 
  final FILES = []..addAll(SDK_FILES)..addAll(DARTIUM_FILES);
  
  Future<String> getHash256(
      String channel, String revision, String download) async {
    var client = new http.Client();
    try {
      var api = new storage.StorageApi(client);
  