anchor.diff:  import 'package:option/option.dart';
   import 'package:jefe/src/pub/pub_version.dart';
   import 'package:pub_semver/pub_semver.dart';
  +import 'package:jefe/src/project_commands/project_command.dart'
  +    show executeTask;
   
   Logger _log = new Logger('jefe.project.impl');
   
  
positive.code:   }
  
    @override
    Future<Iterable<Version>> get taggedGitVersions async =>
        git.gitFetchVersionTags(await gitDir);
  
    @override
    Future<Option<Version>> get latestPublishedVersion async {
  
negative.code: 
    @override
    Future<Option<HostedPackageVersions>> get publishedVersions async =>
        executeTask(
            () async =>
                pub.fetchPackageVersions(name, publishToUrl: pubspec.publishTo),
            'fetch package versions');
  
    Future<Iterable<String>> _exportedDependencyNames(
        Iterable<String> dependencyNames) async {
  