C# Class GitSharp.Core.Transport.RefAdvertiser

Support for the start of UploadPack and ReceivePack.
Inheritance: IDisposable
ファイルを表示 Open project: stschake/GitSharp Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
RefAdvertiser ( PacketLineOut o, RevWalk protoWalk, GitSharp.Core.RevWalk.RevFlag advertisedFlag ) : System
advertiseCapability ( string name ) : void
advertiseHave ( AnyObjectId id ) : void
includeAdditionalHaves ( ) : void
isEmpty ( ) : bool
send ( IEnumerable refs ) : void
setDerefTags ( bool deref ) : void

Private Methods

Method Description
additionalHaves ( ObjectDatabase db ) : void
additionalHaves ( Repository alt ) : void
advertiseAny ( RevObject obj, string refName ) : void
advertiseAnyOnce ( RevObject obj, string refName ) : void
advertiseId ( AnyObjectId id, string refName ) : void
advertiseTag ( GitSharp.Core.RevWalk.RevTag tag, string refName ) : void
parseAnyOrNull ( AnyObjectId id ) : RevObject

Method Details

Dispose() public method

public Dispose ( ) : void
return void

RefAdvertiser() public method

public RefAdvertiser ( PacketLineOut o, RevWalk protoWalk, GitSharp.Core.RevWalk.RevFlag advertisedFlag ) : System
o PacketLineOut
protoWalk RevWalk
advertisedFlag GitSharp.Core.RevWalk.RevFlag
return System

advertiseCapability() public method

public advertiseCapability ( string name ) : void
name string
return void

advertiseHave() public method

public advertiseHave ( AnyObjectId id ) : void
id AnyObjectId
return void

includeAdditionalHaves() public method

public includeAdditionalHaves ( ) : void
return void

isEmpty() public method

public isEmpty ( ) : bool
return bool

send() public method

public send ( IEnumerable refs ) : void
refs IEnumerable
return void

setDerefTags() public method

public setDerefTags ( bool deref ) : void
deref bool
return void