C# Class GitSharp.Core.AlternateRepositoryDatabase

Inheritance: ObjectDatabase
Show file Open project: stschake/GitSharp

Public Methods

Method Description
AlternateRepositoryDatabase ( Repository alternateRepository ) : System.Collections.Generic
OpenObjectInAllPacksImplementation ( ICollection @out, GitSharp.Core.WindowCursor windowCursor, AnyObjectId objectId ) : void
closeAlternates ( ) : void
closeSelf ( ) : void
create ( ) : void
exists ( ) : bool
getRepository ( ) : Repository
hasObject1 ( AnyObjectId objectId ) : bool
hasObject2 ( string objectName ) : bool
openObject1 ( GitSharp.Core.WindowCursor curs, AnyObjectId objectId ) : GitSharp.Core.ObjectLoader
openObject2 ( GitSharp.Core.WindowCursor curs, string objectName, AnyObjectId objectId ) : GitSharp.Core.ObjectLoader
tryAgain1 ( ) : bool

Protected Methods

Method Description
loadAlternates ( ) : GitSharp.Core.ObjectDatabase[]

Method Details

AlternateRepositoryDatabase() public method

public AlternateRepositoryDatabase ( Repository alternateRepository ) : System.Collections.Generic
alternateRepository Repository
return System.Collections.Generic

OpenObjectInAllPacksImplementation() public method

public OpenObjectInAllPacksImplementation ( ICollection @out, GitSharp.Core.WindowCursor windowCursor, AnyObjectId objectId ) : void
@out ICollection
windowCursor GitSharp.Core.WindowCursor
objectId AnyObjectId
return void

closeAlternates() public method

public closeAlternates ( ) : void
return void

closeSelf() public method

public closeSelf ( ) : void
return void

create() public method

public create ( ) : void
return void

exists() public method

public exists ( ) : bool
return bool

getRepository() public method

public getRepository ( ) : Repository
return Repository

hasObject1() public method

public hasObject1 ( AnyObjectId objectId ) : bool
objectId AnyObjectId
return bool

hasObject2() public method

public hasObject2 ( string objectName ) : bool
objectName string
return bool

loadAlternates() protected method

protected loadAlternates ( ) : GitSharp.Core.ObjectDatabase[]
return GitSharp.Core.ObjectDatabase[]

openObject1() public method

public openObject1 ( GitSharp.Core.WindowCursor curs, AnyObjectId objectId ) : GitSharp.Core.ObjectLoader
curs GitSharp.Core.WindowCursor
objectId AnyObjectId
return GitSharp.Core.ObjectLoader

openObject2() public method

public openObject2 ( GitSharp.Core.WindowCursor curs, string objectName, AnyObjectId objectId ) : GitSharp.Core.ObjectLoader
curs GitSharp.Core.WindowCursor
objectName string
objectId AnyObjectId
return GitSharp.Core.ObjectLoader

tryAgain1() public method

public tryAgain1 ( ) : bool
return bool