anchor.diff:    final Option<Version> publishedVersion;
     final Option<Version> newReleaseVersion;
   
  -  bool get isHosted => publishedVersion is Some;
  +  bool get hasBeenPublished => publishedVersion is Some;
     bool get newReleaseRequired => newReleaseVersion is Some;
   
     ProjectVersions(this.pubspecVersion, this.taggedGitVersion,
  
positive.code: 
          await _git.commit('releasing version $releaseVersion').process(project);
  
          if (projectVersions.isHosted) {
            await _pub.publish().process(project);
          }
  
  
negative.code:               '==> project ${project.name} will be upgraded from version: '
                '${versions.taggedGitVersion} '
                'to: ${versions.newReleaseVersion.get()}. '
                'It will ${versions.hasBeenPublished ? "" : "NOT "}be published to pub');
          } else {
            _log.info('project ${project.name} will NOT be upgraded. '
                'It will remain at version: ${versions.pubspecVersion}');
  