Interface BaseCommitObj

All Superinterfaces:
Obj

public interface BaseCommitObj extends Obj
  • Method Details

    • seq

      long seq()
      Monotonically increasing counter representing the number of commits since the "beginning of time".
    • tail

      long[] tail()
      Zero, one or more parent-entry hashes of this commit, the nearest parent first.

      This is an internal attribute used to more efficiently page through the commit log.

      Only the first, the nearest parent shall be exposed to clients.

      This is a long[] for more efficient serialization wrt space.

    • directParent

      default Optional<ObjRef> directParent()