Interface ChangeKindCache

  • All Known Implementing Classes:
    ChangeKindCacheImpl, ChangeKindCacheImpl.NoCache

    public interface ChangeKindCache
    Cache of ChangeKind per commit.

    This is immutable conditioned on the merge strategy (unless the JGit strategy implementation changes, which might invalidate old entries).

    • Method Detail

      • getChangeKind

        ChangeKind getChangeKind​(Project.NameKey project,
                                 org.eclipse.jgit.revwalk.RevWalk rw,
                                 org.eclipse.jgit.lib.Config repoConfig,
                                 org.eclipse.jgit.lib.ObjectId prior,
                                 org.eclipse.jgit.lib.ObjectId next)
      • getChangeKind

        ChangeKind getChangeKind​(org.eclipse.jgit.revwalk.RevWalk rw,
                                 org.eclipse.jgit.lib.Config repoConfig,
                                 ChangeData cd,
                                 PatchSet patch)