anchor.diff:  
           return spark.workspace.link(root).then((ws.Project project) {
             spark.showSuccessMessage('Cloned into ${project.name}');
  -                 
  +
             Timer.run(() {
               spark._filesController.selectFile(project);
               spark._filesController.setFolderExpanded(project);
             });
  -          
  +
             // Run Pub if the new project has a pubspec file.
             if (spark.pubManager.properties.isProjectWithPackages(project)) {
               spark.jobManager.schedule(new PubGetJob(spark, project));
  
positive.code: 
  analytics.Tracker _analyticsTracker = new analytics.NullTracker();
  final NumberFormat _nf = new NumberFormat.decimalPattern();
  Logger _logger = new Logger('spark');
  
  /**
   * Create a [Zone] that logs uncaught exceptions.
  
negative.code:         spark._filesController.selectFile(resource);
          spark._filesController.setFolderExpanded(resource);
        });
  
        // Run Pub if the folder has a pubspec file.
        if (spark.pubManager.properties.isProjectWithPackages(resource)) {
          spark.jobManager.schedule(new PubGetJob(spark, resource));
        }
  
        // Run Bower if the folder has a bower.json file.
        if (spark.bowerManager.properties.isProjectWithPackages(resource)) {
          spark.jobManager.schedule(new BowerGetJob(spark, resource));
        }
  
        return spark.workspace.save();
      }).then((_) {
        spark.showSuccessMessage('Opened folder ${_entry.fullPath}');
  