namespace LibGit.Interfaces; public interface IRepoSource { public string BasePath { get; set; } public Task GetFileStream(string path); public Task GetObjectStreamById(string objectId) => GetFileStream(Path.Join("objects", objectId[..2], objectId[2..])); }