Class FileDiffCacheKey

    • Constructor Detail

      • FileDiffCacheKey

        public FileDiffCacheKey()
    • Method Detail

      • project

        public abstract Project.NameKey project()
        A specific git project / repository.
      • oldCommit

        public abstract org.eclipse.jgit.lib.ObjectId oldCommit()
        The 20 bytes SHA-1 commit ID of the old commit used in the diff. If set to ObjectId.zeroId(), an empty tree is used for the diff.
      • newCommit

        public abstract org.eclipse.jgit.lib.ObjectId newCommit()
        The 20 bytes SHA-1 commit ID of the new commit used in the diff.
      • newFilePath

        public abstract String newFilePath()
        File path identified by its name.
      • renameScore

        public abstract int renameScore()
        Percentage score used to identify a file as a "rename". A special value of -1 means that the computation will ignore renames and rename detection will be disabled.
      • useTimeout

        public abstract boolean useTimeout()
        Employ a timeout on the git computation while formatting the file header.
      • weight

        public int weight()
        Number of bytes that this entity occupies.