anchor.diff:            // Recurse into sub-dependencies.
             futures.add(package.resolve().then((_) {
               if (package.isResolved) {
  -              return _gatherAllDeps(
  +              return _discoverAllDeps(
                     _readRemoteSpecFile(package),
                     '$depPath -> ${package.resolvedFullPath}'
                 );
  
positive.code:       });
  
        // Download all the packages in parallel; also, failure to download some
        // don't affect the others.
        return Future.wait(futures);
      });
    }
  
negative.code:     _unresolvedDepsComments.clear();
      _ignoredDepsComments.clear();
  
      return _discoverAllDeps(
          _readLocalSpecFile(specFile), 'top package'
      ).then((_) {
        return _fetchAllDeps(mode);
  