anchor.diff:      return executeTask(
           'complete development of feature $featureName for project ${_project.name}',
           () async {
  -      await _project.git.assertWorkingTreeClean();
  +      await _git.assertWorkingTreeClean();
   
         final currentBranchName =
             await gitCurrentBranchName(await _project.gitDir);
  -      if (!(currentBranchName == _project.gitFeature.developBranchName)) {
  -        await _project.gitFeature.featureFinish(featureName,
  +      if (!(currentBranchName == _gitFeature.developBranchName)) {
  +        await _gitFeature.featureFinish(featureName,
               excludeOnlyCommitIf: (Commit c) =>
                   c.message.startsWith(featureStartCommitPrefix));
         }
   
         await _project.pubspecCommands.setToGitDependencies();
  -      await _project.pub.get();
  -      await _project.git
  -          .commit('completed development of feature $featureName');
  -
  -      if (doPush) await _project.git.push();
  +      await _pub.get();
  +      await _git.commit('completed development of feature $featureName');
  +
  +      if (doPush) await _git.push();
       });
     }
   
  
positive.code: 
          _log.fine('new release version $releaseVersion');
  
          await _project.gitFeature.releaseStart(releaseVersion.toString());
  
          if (releaseVersion != projectVersions.pubspecVersion) {
            await _project
  
negative.code:   Future preReleaseCurrentProject(
            ReleaseType type, bool autoUpdateHostedVersions) =>
        executeTask('Pre release checks for project ${_project.name}', () async {
          await _git.assertWorkingTreeClean();
          await _gitFeature.assertNoActiveReleases();
          await _git.assertOnBranch(_gitFeature.developBranchName);
          await _git.fetch();
          await _git.updateFromRemote('master');
          await _git.updateFromRemote(_gitFeature.developBranchName);
          await _git.merge('master');
          await checkReleaseVersions(
              type: type, autoUpdateHostedVersions: autoUpdateHostedVersions);
          await _pub.test();
        });
  
    Future checkReleaseVersions(
  