p

codacy.git

repository

package repository

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class AccessTokenInUrl(value: String) extends RepositoryData with Product with Serializable
  2. case class AccessTokenRepositoryData(value: String) extends RepositoryData with Product with Serializable
  3. class BareGitRepository extends WriteGitRepository
  4. case class Blame(blameCommit: String, originalLine: Int, newLine: Int, originalFile: String) extends Product with Serializable
  5. case class BranchRequest(name: String) extends Product with Serializable
  6. case class CommitRequest(uuid: String) extends Product with Serializable
  7. case class GitBranch(name: String, lastCommitUUID: String, isMainBranch: Boolean = false) extends Product with Serializable
  8. case class GitCommit(uuid: String, parentUuid: String, authorTimestamp: DateTime, commitTimestamp: DateTime, authorName: String, authorEmail: String, message: String) extends Product with Serializable
  9. case class GitCommitWithIndex(commit: GitCommit, index: Int) extends Product with Serializable
  10. case class GitFile(filename: String, hash: String, bytes: Int) extends Product with Serializable
  11. case class GitFileContents(filename: String, lines: List[String], isFileTooBig: Boolean = false) extends Product with Serializable
  12. case class GitListResult(files: List[GitFile], bypassed: List[GitFile]) extends Product with Serializable
  13. case class GitPullRequest(name: String, number: Int, lastCommitUUID: String) extends Product with Serializable
  14. case class GitRefs(branches: Seq[GitBranch], pullRequests: Seq[GitPullRequest]) extends Product with Serializable
  15. abstract class GitRepository extends ContextLogging
  16. case class GitRepositoryDefinition(publicKey: String, privateKey: String) extends Product with Serializable
  17. case class ProjectRequest(url: String, data: RepositoryData) extends Product with Serializable

    url

    repository url - can be ssh url or https url

    data

    SSH keys or access token

  18. class ReadOnlyGitRepository extends GitRepository
  19. sealed trait RepositoryData extends AnyRef

    Holds information about repository authentication data.

    Holds information about repository authentication data. This can be either an SSH key or an access token.

  20. case class SshRepositoryData(value: String) extends RepositoryData with Product with Serializable
  21. class WorktreeGitRepository extends WriteGitRepository
  22. abstract class WriteGitRepository extends GitRepository with FileSystemLocks

    Handle all providers and authentication - by ssh and token.

    Handle all providers and authentication - by ssh and token. Authentication type is recognized and applied basing on given ProjectRequest.

Value Members

  1. case object EmptyRepositoryData extends RepositoryData with Product with Serializable
  2. object GitRepositoryDefinition extends Serializable
  3. object Protocol extends Enumeration
  4. object ReadOnlyGitRepository extends ContextLogging
  5. object RepositoryUrlHelper extends ContextLogging
  6. object WriteGitRepository extends ContextLogging

Ungrouped