anchor.diff:      final dependenciesChanged = expectedDependencies.keys
           .any((k) => expectedDependencies[k] != actualDependencies[k]);
   
  -    _log.info('dependencies for ${_graph.name} have '
  +    _log.info('dependencies for ${_project.name} have '
           '${dependenciesChanged ? "" : "NOT "}changed');
       return dependenciesChanged;
     }
  
positive.code: 
  Logger _log = new Logger('jefe.project.commands.pub.impl');
  
  class PubSpecCommandsImpl implements PubSpecCommands {
    final JefeProjectGraph _graph;
  
    PubSpecCommandsImpl(this._graph);
  
    @override
    Future setToPathDependencies() =>
  
negative.code: 
      return executeTask/*<bool>*/(
          'checking if $type dependencies have changed',
          () => _project.processDepthFirst/*<bool>*/(x,
              combine: (bool b1, bool b2) => b1 || b2));
    }
  
    Future<bool> _haveDependenciesChangedInThisProject(
        DependencyType type, bool useGitIfNotHosted) async {
      final exportedPackageNames = await _project.exportedPackageNames;
  
      final actualDependencies = _project.pubspec.allDependencies;
  
      final expectedDependencies = await _createDependencyReferences(
          _project,
          _project.directDependencies,
          actualDependencies,
          exportedPackageNames,
          type,
  