C# Class GitSharp.Core.Transport.BasePackFetchConnection

Inheritance: BasePackConnection, IFetchConnection, IDisposable
Show file Open project: jagregory/GitSharp

Public Properties

Property Type Description
ADVERTISED GitSharp.Core.RevWalk.RevFlag
COMMON GitSharp.Core.RevWalk.RevFlag
REACHABLE GitSharp.Core.RevWalk.RevFlag

Public Methods

Method Description
BasePackFetchConnection ( IPackTransport packTransport ) : System
Dispose ( ) : void
Fetch ( ProgressMonitor monitor, List want, List have ) : void
SetPackLockMessage ( string message ) : void

Protected Methods

Method Description
doFetch ( ProgressMonitor monitor, List want, List have ) : void

Private Methods

Method Description
EnableCapabilities ( ) : string
MarkAdvertised ( AnyObjectId id ) : void
MarkCommon ( RevObject obj ) : void
MarkReachable ( IEnumerable have, int maxTime ) : void
MarkRefsAdvertised ( ) : void
MaxTimeWanted ( IEnumerable wants ) : int
Negotiate ( ProgressMonitor monitor ) : void
NegotiateBegin ( ) : void
ReceivePack ( ProgressMonitor monitor ) : void
SendWants ( IEnumerable want ) : bool

Method Details

BasePackFetchConnection() public method

public BasePackFetchConnection ( IPackTransport packTransport ) : System
packTransport IPackTransport
return System

Dispose() public method

public Dispose ( ) : void
return void

Fetch() public method

public Fetch ( ProgressMonitor monitor, List want, List have ) : void
monitor ProgressMonitor
want List
have List
return void

SetPackLockMessage() public method

public SetPackLockMessage ( string message ) : void
message string
return void

doFetch() protected method

protected doFetch ( ProgressMonitor monitor, List want, List have ) : void
monitor ProgressMonitor
want List
have List
return void

Property Details

ADVERTISED public property

public RevFlag,GitSharp.Core.RevWalk ADVERTISED
return GitSharp.Core.RevWalk.RevFlag

COMMON public property

public RevFlag,GitSharp.Core.RevWalk COMMON
return GitSharp.Core.RevWalk.RevFlag

REACHABLE public property

public RevFlag,GitSharp.Core.RevWalk REACHABLE
return GitSharp.Core.RevWalk.RevFlag