anchor.diff:  
     await Future.wait(dependencies.map((p) async {
       final ref = await createReferenceTo(p);
  -    _log.finest('created reference $ref for project ${project.name}');
  +    _log.finest('created reference $ref to project ${p.name}');
       newDependencies[p.name] = ref;
     }));
   
  
positive.code:           if (packageVersionsOpt is Some) {
              final Version version =
                  packageVersionsOpt.get().versions.last.version;
              final versionConstraint =
                  new VersionConstraint.compatibleWith(version);
              return await new HostedReference(versionConstraint);
            } else if (useGitIfNotHosted) {
              return await new GitReference(
  
negative.code:   ProjectCommand setToHostedDependencies({bool useGitIfNotHosted: true}) =>
        projectCommandWithDependencies('change to hosted dependencies',
            (Project project, Iterable<Project> dependencies) async {
          final exportedDependencyNames = project.exportedDependencyNames;
  
          await _setDependencies(
              project, 'hosted', dependencies, (Project p) async {
            final Option<HostedPackageVersions> packageVersionsOpt =
  