C# Class OpenHome.Git.Repository

Inheritance: IRepository
Afficher le fichier Open project: openhome/ohGit Class Usage Examples

Private Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Branch ( string aName ) : IBranch
aName string
Résultat IBranch

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Fetch() public méthode

public Fetch ( ) : bool
Résultat bool

Ref() public méthode

public Ref ( string aName ) : IRef
aName string
Résultat IRef

Repository() public méthode

public Repository ( string aPath ) : System
aPath string
Résultat System

Repository() public méthode

public Repository ( string aPath, string aOrigin, string aMaster ) : System
aPath string
aOrigin string
aMaster string
Résultat System