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 Details

    • 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(Change change, PatchSet patch)
    • getChangeKind

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