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 Summary

    Modifier and Type
    Method
    Description
    getChangeKind(Change change, PatchSet patch)
     
    getChangeKind(Project.NameKey project, org.eclipse.jgit.revwalk.RevWalk rw, org.eclipse.jgit.lib.Config repoConfig, org.eclipse.jgit.attributes.AttributesNodeProvider attributesNodeProvider, org.eclipse.jgit.lib.ObjectId prior, org.eclipse.jgit.lib.ObjectId next)
     
    getChangeKind(org.eclipse.jgit.revwalk.RevWalk rw, org.eclipse.jgit.lib.Config repoConfig, org.eclipse.jgit.attributes.AttributesNodeProvider attributesNodeProvider, ChangeData cd, PatchSet patch)
     
  • Method Details

    • getChangeKind

      ChangeKind getChangeKind(Project.NameKey project, org.eclipse.jgit.revwalk.RevWalk rw, org.eclipse.jgit.lib.Config repoConfig, org.eclipse.jgit.attributes.AttributesNodeProvider attributesNodeProvider, 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, org.eclipse.jgit.attributes.AttributesNodeProvider attributesNodeProvider, ChangeData cd, PatchSet patch)