C# Class HgLib.Hg

显示文件 Open project: HexWrench/VisualHG2015 Class Usage Examples

Public Methods

Method Description
AddFiles ( string fileNames, HgFileStatus filter ) : HgLib.HgFileInfo[]
ConvertToStatus ( char status ) : HgFileStatus
CreateParentRevisionTempFile ( string fileName, string root ) : string
GetCurrentBranchName ( string root ) : string
GetFileInfo ( ) : HgLib.HgFileInfo[]
GetParentRevision ( string root ) : string
GetRenamedFileOriginalName ( string newFileName ) : string
GetRootStatus ( string directory ) : HgLib.HgFileInfo[]
RemoveFiles ( string fileNames ) : HgLib.HgFileInfo[]
RenameFiles ( string fileNames, string newFileNames ) : HgLib.HgFileInfo[]

Private Methods

Method Description
DetectRenames ( HgFileInfo files ) : HgLib.HgFileInfo[]
ExcludeCaseSensitiveRenames ( HgFileInfo files ) : HgLib.HgFileInfo[]
GetFileArguments ( string root, IEnumerable fileNames ) : string[]
GetFilesToAdd ( string fileNames, HgFileStatus filter ) : string[]
GetRawFileInfo ( ) : HgLib.HgFileInfo[]
GetRenames ( HgFileInfo files ) : string>.Dictionary
Hg ( ) : System
ParseStatusOutput ( string root, string output ) : HgLib.HgFileInfo[]
ProcessFiles ( string command, string fileNames ) : string[]>.Dictionary
ProcessFilesAndGetStatus ( string command, string fileNames ) : HgLib.HgFileInfo[]
Run ( string args, string workingDirectory ) : string[]

Method Details

AddFiles() public static method

public static AddFiles ( string fileNames, HgFileStatus filter ) : HgLib.HgFileInfo[]
fileNames string
filter HgFileStatus
return HgLib.HgFileInfo[]

ConvertToStatus() public static method

public static ConvertToStatus ( char status ) : HgFileStatus
status char
return HgFileStatus

CreateParentRevisionTempFile() public static method

public static CreateParentRevisionTempFile ( string fileName, string root ) : string
fileName string
root string
return string

GetCurrentBranchName() public static method

public static GetCurrentBranchName ( string root ) : string
root string
return string

GetFileInfo() public static method

public static GetFileInfo ( ) : HgLib.HgFileInfo[]
return HgLib.HgFileInfo[]

GetParentRevision() public static method

public static GetParentRevision ( string root ) : string
root string
return string

GetRenamedFileOriginalName() public static method

public static GetRenamedFileOriginalName ( string newFileName ) : string
newFileName string
return string

GetRootStatus() public static method

public static GetRootStatus ( string directory ) : HgLib.HgFileInfo[]
directory string
return HgLib.HgFileInfo[]

RemoveFiles() public static method

public static RemoveFiles ( string fileNames ) : HgLib.HgFileInfo[]
fileNames string
return HgLib.HgFileInfo[]

RenameFiles() public static method

public static RenameFiles ( string fileNames, string newFileNames ) : HgLib.HgFileInfo[]
fileNames string
newFileNames string
return HgLib.HgFileInfo[]