anchor.diff:          ? gitRef
           : (await gitCurrentTagName(await topLevelProject.gitDir)).get();
   
  -    final dir = topLevelProject.project.installDirectory;
  +    final dir = topLevelProject.installDirectory;
       final dirPath = dir.path;
   
       final targetPath = pathHandler.targetPath(dirPath);
  -    dockerfile.run('git', args: [
  -      'clone',
  -      '-q',
  -      '-b',
  -      ref,
  -      topLevelProject.project.gitUri,
  -      targetPath
  -    ]);
  +    dockerfile.run('git',
  +        args: ['clone', '-q', '-b', ref, topLevelProject.gitUri, targetPath]);
       dockerfile.workDir(targetPath);
   //    dockerfile.run('git', args: ['checkout', '-q', ref]);
   
  
positive.code: 
      dockerfile.cmd([]);
  
      dockerfile.workDir(
          pathHandler.targetPath(serverProject.project.installDirectory.path));
  
      final serverMain =
          p.join(serverProject.installDirectory.path, 'bin/server.dart');
  
negative.code:     pubGet();
      addWholeDirectory();
      pubGetOffline();
      return concat(
              <Iterable<Project>>[excludeDependencies, pathDependentProjects])
          .toSet() as Set<Project>;
    }
  }
  