Class MercurialTagAction

java.lang.Object
hudson.scm.SCMRevisionState
hudson.plugins.mercurial.MercurialTagAction
All Implemented Interfaces:
Action, ModelObject

@ExportedBean(defaultVisibility=999) public class MercurialTagAction extends SCMRevisionState
Action contributed to a build from Mercurial.

Currently it just remembers the revision ID, but we want to extend this to cover tagging.

  • Field Details

    • id

      public final String id
      160-bit node name, e.g. 5703b34f17d5fec7bbff2f360c0b6c3d0b952f65 from hg log -r . --template '{node}'
    • rev

      public final String rev
      Integer revision number. The repository-local changeset number.
    • subdir

      public final String subdir
      Matches MercurialSCM.subdir.
    • branch

      public final String branch
      Branch name of current revision.
  • Constructor Details

    • MercurialTagAction

      @Deprecated public MercurialTagAction(@NonNull String id, @NonNull String rev, @Nullable String subdir)
      Deprecated.
    • MercurialTagAction

      public MercurialTagAction(@NonNull String id, @NonNull String rev, @Nullable String subdir, @Nullable String branch)
  • Method Details