anchor.diff:            {ReleaseType type: ReleaseType.minor,
             bool autoUpdateHostedVersions: false}) =>
         projectCommandWithDependencies('check release versions',
  -          (Project project, Iterable<Project> dependencies) async {
  +          (JefeProject project) async {
           final ProjectVersions versions = await getCurrentProjectVersions(
               project, dependencies, type, autoUpdateHostedVersions);
           if (versions.newReleaseVersion is Some) {
  
positive.code:             .process(project);
        }
  
        await _pubSpec
            .setToGitDependencies()
            .process(project, dependencies: dependencies);
        await _pub.get().process(project);
        await _git
            .commit('completed development of feature $featureName')
  
negative.code: import 'package:git/git.dart';
  import 'package:jefe/src/git/git.dart';
  import 'package:jefe/src/project/project.dart';
  import 'package:jefe/src/project/jefe_project.dart';
  import 'package:jefe/src/project/release_type.dart';
  import 'package:jefe/src/project_commands/git_commands.dart';
  import 'package:jefe/src/project_commands/git_feature.dart';
  