             @logFirstTimePublishMessage(pack)
           callback(error)
     else
-      callback('Missing required tag to publish')
+      callback('Version, tag or rename required to publish')

      created and the package.json file is updated with that new version before
      it is published to the apm registry. The HEAD branch and the new tag are
      pushed up to the remote repository automatically using this option.

      Run `apm featured` to see all the featured packages or
      `apm view <packagename>` to see information about your package after you

  # tag - The string Git tag of the new version.
  # callback - The callback function to invoke with an error as the first
  #            argument.
  createPackageVersion: (packageName, tag, options, callback) ->
    Login.getTokenOrLogin (error, token) ->
      if error?
        callback(error)
