C# Class withSIX.Sync.Core.Repositories.RepositoryHandler

Mostrar archivo Open project: SIXNetworks/withSIX.Desktop

Public Properties

Property Type Description
Remote bool

Public Methods

Method Description
AddRemotes ( Uri[]>.IEnumerable remotes, Repository repo ) : System.Threading.Tasks.Task
GetBundleManager ( IAbsoluteDirectoryPath synqPath, IAbsoluteDirectoryPath workPath, Uri[]>.IEnumerable remotes = null ) : Task
ReplaceRemotes ( Uri[]>.IEnumerable remotes, Repository repo ) : System.Threading.Tasks.Task
UpdateRepository ( IAbsoluteDirectoryPath workDir, IAbsoluteDirectoryPath repoDir ) : System.Threading.Tasks.Task

Private Methods

Method Description
Create ( IAbsoluteDirectoryPath synqPath ) : Repository
GetCM ( IAbsoluteDirectoryPath synqPath, IAbsoluteDirectoryPath workPath, Repository repo ) : Task
GetRepo ( IAbsoluteDirectoryPath synqPath ) : Repository
Open ( IAbsoluteDirectoryPath synqPath ) : Repository
OpenOrCreateRepo ( IAbsoluteDirectoryPath synqPath ) : Repository

Method Details

AddRemotes() public static method

public static AddRemotes ( Uri[]>.IEnumerable remotes, Repository repo ) : System.Threading.Tasks.Task
remotes Uri[]>.IEnumerable
repo Repository
return System.Threading.Tasks.Task

GetBundleManager() public static method

public static GetBundleManager ( IAbsoluteDirectoryPath synqPath, IAbsoluteDirectoryPath workPath, Uri[]>.IEnumerable remotes = null ) : Task
synqPath IAbsoluteDirectoryPath
workPath IAbsoluteDirectoryPath
remotes Uri[]>.IEnumerable
return Task

ReplaceRemotes() public static method

public static ReplaceRemotes ( Uri[]>.IEnumerable remotes, Repository repo ) : System.Threading.Tasks.Task
remotes Uri[]>.IEnumerable
repo Repository
return System.Threading.Tasks.Task

UpdateRepository() public method

public UpdateRepository ( IAbsoluteDirectoryPath workDir, IAbsoluteDirectoryPath repoDir ) : System.Threading.Tasks.Task
workDir IAbsoluteDirectoryPath
repoDir IAbsoluteDirectoryPath
return System.Threading.Tasks.Task

Property Details

Remote public_oe property

public bool Remote
return bool