Skip to main content

ILocalRepositoryService

Namespace: Meshmakers.Octo.Runtime.Contracts.Services

Manages local repositories on the hard disk

public interface ILocalRepositoryService

Methods

CreateRepositoryAsync(String, String)

Creates a new repository at the given path

Task CreateRepositoryAsync(string repositoryPath, string tenantId)

Parameters

repositoryPath String

tenantId String

Returns

Task

GetRepositoryAsync(String, String)

Gets the repository at the given path

Task<ILocalRuntimeRepository> GetRepositoryAsync(string repositoryPath, string tenantId)

Parameters

repositoryPath String

tenantId String

Returns

Task<ILocalRuntimeRepository>

DeleteRepositoryAsync(String)

Deletes the gives repository

Task DeleteRepositoryAsync(string tenantId)

Parameters

tenantId String
Tenant id of the

Returns

Task