A tag identifies a particular state of a source repository. The exact form of the tag depends on the repository type.