Class RtBranch

  • All Implemented Interfaces:
    Branch

    @Immutable
    @Loggable(1)
    public final class RtBranch
    extends Object
    implements Branch
    Git branch implementation.
    Since:
    0.24
    Version:
    $Id: 596be5ad9413be3af992eabc2402b4fb7d9c04c3 $
    Author:
    Chris Rebert (github@rebertia.com)
    • Method Detail

      • repo

        public Repo repo()
        Description copied from interface: Branch
        The repo we're in.
        Specified by:
        repo in interface Branch
        Returns:
        Repo
      • name

        public String name()
        Description copied from interface: Branch
        Name of the branch.
        Specified by:
        name in interface Branch
        Returns:
        Branch name
      • commit

        public Commit commit()
        Description copied from interface: Branch
        Commit that the branch currently points to.
        Specified by:
        commit in interface Branch
        Returns:
        Commit the branch currently points to