Class AbstractCommitCommandParameters

Direct Known Subclasses:
BlameCommandParameters, CommitCommandParameters, DirectoryCommandParameters, FileCommandParameters, LastModifiedCommandParameters, RawFileCommandParameters, SizeCommandParameters, TypeCommandParameters

public class AbstractCommitCommandParameters extends AbstractCommandParameters
A base class for constructing CommandParameters classes for commands which operate on a specific commit, optionally qualified to a specific path.

What the commit and path mean to the end command may vary widely. Derived classes will document those meanings. Extending from this base class implies no contract beyond that:

  • The commit will never be null
  • The path may be null unless documented otherwise by the derived class