public Task Tag(Reference reference) { var result = _repo.Tags.Add(reference.Name, reference.Pointer); _logger.Trace($"Created tag {reference.Name} at commit {reference.Pointer}"); return(Task.FromResult(result)); }
public Task CreateBranch(Reference reference) { _repo.Branches.Add(reference.Name, reference.Pointer); _branchLocks.Add(reference.Name, new object()); _logger.Trace($"Created branch {reference.Name} at commit {reference.Pointer}"); push(reference.Name); return(Task.CompletedTask); }