C# Class OpenHome.Git.Repository

Inheritance: IRepository
Mostrar archivo Open project: openhome/ohGit Class Usage Examples

Private Properties

Property Type Description
CreateBranch IBranch
FindBranches Branch>.IDictionary
FindMaster string
FindOrigin string
FindPackedRefs IRef>.IDictionary
FindPacks IList
FindRefs IRef>.IDictionary
GetObject Object
GetObjectLoose Object
GetObjectPacked Object
GetSubFolder System.IO.DirectoryInfo
GetSubFolderFiles System.IO.FileInfo[]
UpdateBranch void
UpdateBranch void
WriteObject string

Public Methods

Method Description
Branch ( string aName ) : IBranch
Dispose ( ) : void
Fetch ( ) : bool
Ref ( string aName ) : IRef
Repository ( string aPath ) : System
Repository ( string aPath, string aOrigin, string aMaster ) : System

Private Methods

Method Description
CreateBranch ( string aName, string aId ) : IBranch
FindBranches ( ) : Branch>.IDictionary
FindMaster ( ) : string
FindOrigin ( ) : string
FindPackedRefs ( ) : IRef>.IDictionary
FindPacks ( ) : IList
FindRefs ( ) : IRef>.IDictionary
GetObject ( string aId ) : Object
GetObjectLoose ( string aId ) : Object
GetObjectPacked ( string aId ) : Object
GetSubFolder ( DirectoryInfo aFolder, string aSubFolder ) : DirectoryInfo
GetSubFolderFiles ( DirectoryInfo aFolder ) : System.IO.FileInfo[]
UpdateBranch ( Branch aBranch, string aId ) : void
UpdateBranch ( string aName, string aId ) : void
WriteObject ( byte aContent, EObjectType aType ) : string

Method Details

Branch() public method

public Branch ( string aName ) : IBranch
aName string
return IBranch

Dispose() public method

public Dispose ( ) : void
return void

Fetch() public method

public Fetch ( ) : bool
return bool

Ref() public method

public Ref ( string aName ) : IRef
aName string
return IRef

Repository() public method

public Repository ( string aPath ) : System
aPath string
return System

Repository() public method

public Repository ( string aPath, string aOrigin, string aMaster ) : System
aPath string
aOrigin string
aMaster string
return System