Class SquashMessageFormatter

java.lang.Object
org.eclipse.jgit.merge.SquashMessageFormatter

public class SquashMessageFormatter extends Object
Formatter for constructing the commit message for a squashed commit.

The format should be the same as C Git does it, for compatibility.

  • Field Details

  • Constructor Details

    • SquashMessageFormatter

      public SquashMessageFormatter()
      Create a new squash message formatter.
  • Method Details

    • format

      public String format(List<RevCommit> squashedCommits, Ref target)
      Construct the squashed commit message.
      Parameters:
      squashedCommits - the squashed commits
      target - the target branch
      Returns:
      squashed commit message
    • toString

      private String toString(PersonIdent author)