com.madgag.git

package com.madgag.git

Members list

Packages

Type members

Classlikes

implicit class RichByteArray(bytes: Array[Byte])

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichDiffEntry(diffEntry: DiffEntry)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichFileMode(fileMode: FileMode)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichObjectDatabase(objectDatabase: ObjectDatabase)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichObjectDirectory(objectDirectory: ObjectDirectory)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichObjectId(objectId: AnyObjectId)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichObjectReader(reader: ObjectReader)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichRef(ref: Ref)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichRepo(repo: Repository)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichRevObject(revObject: RevObject)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichRevTree(revTree: RevTree)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichString(str: String)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class RichTreeWalk(treeWalk: TreeWalk)

Attributes

Supertypes
class Object
trait Matchable
class Any
case class SizedObject(objectId: ObjectId, size: Long) extends Ordered[SizedObject]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Ordered[SizedObject]
trait Comparable[SizedObject]
class Object
trait Matchable
class Any
Show all
class ThreadLocalObjectDatabaseResources(objectDatabase: ObjectDatabase)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def abbrId(str: String)(implicit reader: ObjectReader): ObjectId
def allBlobsReachableFrom(revisions: Set[String])(implicit repo: Repository): Set[ObjectId]
def allBlobsReachableFrom(revObject: RevObject)(implicit reader: ObjectReader): Set[ObjectId]
def allBlobsUnder(tree: RevTree)(implicit reader: ObjectReader): Set[ObjectId]
def diff(trees: RevTree*)(implicit reader: ObjectReader): Seq[DiffEntry]
def resolveGitDirFor(folder: File): Option[File]
def storeBlob(bytes: Array[Byte])(implicit i: ObjectInserter): ObjectId
def storeBlob(text: String)(implicit i: ObjectInserter, charset: Charset): ObjectId
def treeOrBlobPointedToBy(revObject: RevObject)(implicit revWalk: RevWalk): Either[RevBlob, RevTree]
def walk(trees: RevTree*)(filter: TreeFilter, recursive: Boolean, postOrderTraversal: Boolean)(implicit reader: ObjectReader): TreeWalk

Concrete fields

val FileModeNames: Map[FileMode, String]

Implicits

Implicits

final implicit def RichByteArray(bytes: Array[Byte]): RichByteArray
final implicit def RichDiffEntry(diffEntry: DiffEntry): RichDiffEntry
final implicit def RichFileMode(fileMode: FileMode): RichFileMode
final implicit def RichObjectDatabase(objectDatabase: ObjectDatabase): RichObjectDatabase
final implicit def RichObjectDirectory(objectDirectory: ObjectDirectory): RichObjectDirectory
final implicit def RichObjectId(objectId: AnyObjectId): RichObjectId
final implicit def RichObjectReader(reader: ObjectReader): RichObjectReader
final implicit def RichRef(ref: Ref): RichRef
final implicit def RichRepo(repo: Repository): RichRepo
final implicit def RichRevObject(revObject: RevObject): RichRevObject
final implicit def RichRevTree(revTree: RevTree): RichRevTree
final implicit def RichString(str: String): RichString
final implicit def RichTreeWalk(treeWalk: TreeWalk): RichTreeWalk
implicit def treeWalkPredicateToTreeFilter(p: TreeWalk => Boolean): TreeFilter