C# Class GitSharp.Core.Transport.WalkRemoteObjectDatabase

Transfers object data through a dumb transport. Implementations are responsible for resolving path names relative to the objects/ subdirectory of a single remote Git repository or naked object database and make the content available as a Java input stream for reading during fetch. The actual object traversal logic to determine the names of files to retrieve is handled through the generic, protocol independent WalkFetchConnection.
Inheritance: IDisposable
Afficher le fichier Open project: jagregory/GitSharp Class Usage Examples

Méthodes publiques

Свойство Type Description
INFO_REFS string

Méthodes publiques

Méthode Description
Dispose ( ) : void
close ( ) : void
deleteFile ( string path ) : void
deleteRef ( string name ) : void
deleteRefLog ( string name ) : void
getAlternates ( ) : List
getPackNames ( ) : List
getURI ( ) : URIish
open ( string path ) : Stream
openAlternate ( string location ) : WalkRemoteObjectDatabase
openReader ( string path ) : StreamReader
readAlternates ( string listPath ) : List
readPackedRefs ( Ref>.Dictionary avail ) : void
writeFile ( string path, ProgressMonitor monitor, string monitorTask ) : Stream
writeFile ( string path, byte data ) : void
writeInfoPacks ( List packNames ) : void
writeRef ( string name, ObjectId value ) : void

Private Methods

Méthode Description
readPackedRefsImpl ( Ref>.Dictionary avail, StreamReader sr ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

close() public abstract méthode

public abstract close ( ) : void
Résultat void

deleteFile() public méthode

public deleteFile ( string path ) : void
path string
Résultat void

deleteRef() public méthode

public deleteRef ( string name ) : void
name string
Résultat void

deleteRefLog() public méthode

public deleteRefLog ( string name ) : void
name string
Résultat void

getAlternates() public abstract méthode

public abstract getAlternates ( ) : List
Résultat List

getPackNames() public abstract méthode

public abstract getPackNames ( ) : List
Résultat List

getURI() public abstract méthode

public abstract getURI ( ) : URIish
Résultat URIish

open() public abstract méthode

public abstract open ( string path ) : Stream
path string
Résultat Stream

openAlternate() public abstract méthode

public abstract openAlternate ( string location ) : WalkRemoteObjectDatabase
location string
Résultat WalkRemoteObjectDatabase

openReader() public méthode

public openReader ( string path ) : StreamReader
path string
Résultat System.IO.StreamReader

readAlternates() public méthode

public readAlternates ( string listPath ) : List
listPath string
Résultat List

readPackedRefs() public méthode

public readPackedRefs ( Ref>.Dictionary avail ) : void
avail Ref>.Dictionary
Résultat void

writeFile() public méthode

public writeFile ( string path, ProgressMonitor monitor, string monitorTask ) : Stream
path string
monitor ProgressMonitor
monitorTask string
Résultat Stream

writeFile() public méthode

public writeFile ( string path, byte data ) : void
path string
data byte
Résultat void

writeInfoPacks() public méthode

public writeInfoPacks ( List packNames ) : void
packNames List
Résultat void

writeRef() public méthode

public writeRef ( string name, ObjectId value ) : void
name string
value ObjectId
Résultat void

Property Details

INFO_REFS public_oe static_oe property

public static string INFO_REFS
Résultat string