anchor.diff:        projectGraph.processAllConcurrently(command, filter: filter);
   
     Future _executeOnAllConcurrentProjects(
  -      ProjectCommand command, ProjectFilter filter) async {
  -    return _executeOnConcurrentProjects(
  -        await getRootProjects(await _projectGroup.allProjects),
  -        command,
  -        filter);
  -  }
  -
  -  Future executeOn(ProjectCommand command, String projectName) {
  -    return _executeOnAllConcurrentProjects(
  -        command, projectNameFilter(projectName));
  -  }
  +          ProjectCommand command, ProjectFilter filter) async =>
  +      _executeOnConcurrentProjects(
  +          await _projectGroup.rootJefeProjects, command, filter);
  +
  +  Future executeOn(ProjectCommand command, String projectName) =>
  +      _executeOnAllConcurrentProjects(command, projectNameFilter(projectName));
   
     Future executeOnGraph(ProjectDependencyGraphCommand command,
         {ProjectFilter filter: _noOpFilter}) async {
  
positive.code: import 'package:jefe/src/project_commands/project_command.dart';
  import 'package:jefe/src/project_commands/project_command_executor.dart';
  import 'package:logging/logging.dart';
  import 'package:option/option.dart';
  
  Logger _log = new Logger('jefe.project.commands.impl');
  
  
negative.code:       {CommandConcurrencyMode concurrencyMode:
            CommandConcurrencyMode.concurrentProject,
        ProjectFilter filter: _noOpFilter}) async {
      final executionMode = concurrencyMode.index < command.concurrencyMode.index
          ? concurrencyMode
          : command.concurrencyMode;
  
      if (executionMode == CommandConcurrencyMode.concurrentProject ||
          executionMode == CommandConcurrencyMode.concurrentCommand) {
        return await _executeOnAllConcurrentProjects(command, filter);
      } else {
        return await _processDependenciesDepthFirst(command, filter);
      }
    }
  
    Future _processDependenciesDepthFirst(
        Future process(JefeProject project), ProjectFilter filter) async {
      return (await _projectGroup.rootJefeProjects)
          .processDepthFirst(process, filter: filter);
    }
  
    Future executeAll(CompositeProjectCommand composite,
  