tag: Provide a name for a specific version of the repository

Usage:
  eg tag TAG [REVISION]
  eg tag -d TAG

Description:
  Create or delete a tag (i.e. a nickname) for a specific version of the
  project.  (Tags can also be annotated or digitally signed; see the 'See
  Also section.)

  Note that tags are local; creation of tags in a remote repository can be
  accomplished by first creating a local tag and then pushing the new tag
  to the remote repository using eg push.

Examples
  List the available local tags
      $ eg tag

  Create a new tag named good-version for the last commit.
      $ eg tag good-version

  Create a new tag named version-2.0.3 for 3 versions before the last commit
  (assuming one is on a branch named project-2.0)
      $ eg tag version-2.0.3 project-2.0~3

  Delete the tag named gooey
      $ eg tag -d gooey

  Create a new tag named look_at_me in the default remote repository
      $ eg tag look_at_me
      $ eg push --tag look_at_me

Options:
  -d
    Delete the specified tag

Differences from git tag:
  None.

See also
  Run 'git help tag' for a comprehensive list of options available.
  eg tag is designed to accept the same options as git tag, and
  with the same meanings unless specified otherwise in the above
  "Differences" section.