C# Class HgLib.HgRepository

Inheritance: HgRepositoryBase, IDisposable
显示文件 Open project: HexWrench/VisualHG2015

Public Methods

Method Description
AddFiles ( ) : void
Clear ( ) : void
Dispose ( ) : void
HgRepository ( ) : System
RemoveFiles ( ) : void
RenameFiles ( string fileNames, string newFileNames ) : void
UpdateFileStatus ( ) : void
UpdateRootStatus ( string path ) : void

Protected Methods

Method Description
AddRoot ( string root ) : void
BeginUpdate ( ) : void
EndUpdate ( ) : void
FileChangeIsOfInterest ( string fileName ) : bool
Update ( ) : void

Private Methods

Method Description
AddFilesInternal ( string fileNames ) : void
CanIgnoreDirtyFiles ( ) : bool
Dispose ( bool disposing ) : void
Enqueue ( HgCommand command ) : void
HasChanged ( string fileName ) : bool
HgDirstateChanged ( string dirtyFiles ) : bool
OnTimerElapsed ( object source, System.Timers.ElapsedEventArgs e ) : void
RemoveFilesInternal ( string fileNames ) : void
RenameFilesInternal ( string fileNames, string newFileNames ) : void
RequireUpdateAll ( ) : void
RestartUpdateTimer ( ) : void
RunCommands ( HgCommand commands ) : void
UpdateAll ( ) : void
UpdateDirtyFiles ( ) : void
UpdateDirtyFiles ( string dirtyFiles ) : void
UpdateFileStatusInternal ( string fileNames ) : void
UpdateRootStatusInternal ( string path ) : void

Method Details

AddFiles() public method

public AddFiles ( ) : void
return void

AddRoot() protected method

protected AddRoot ( string root ) : void
root string
return void

BeginUpdate() protected method

protected BeginUpdate ( ) : void
return void

Clear() public method

public Clear ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

EndUpdate() protected method

protected EndUpdate ( ) : void
return void

FileChangeIsOfInterest() protected method

protected FileChangeIsOfInterest ( string fileName ) : bool
fileName string
return bool

HgRepository() public method

public HgRepository ( ) : System
return System

RemoveFiles() public method

public RemoveFiles ( ) : void
return void

RenameFiles() public method

public RenameFiles ( string fileNames, string newFileNames ) : void
fileNames string
newFileNames string
return void

Update() protected method

protected Update ( ) : void
return void

UpdateFileStatus() public method

public UpdateFileStatus ( ) : void
return void

UpdateRootStatus() public method

public UpdateRootStatus ( string path ) : void
path string
return void