private void SetCloneUrl() { if (CurrentRemote.HasValue) { CloneUrl = new UriString(CurrentRemote.Value.Url); } else { CloneUrl = null; } Name = CloneUrl != null ? CloneUrl.RepositoryName : LocalPath.FileName; OnRepositoryInfoChanged?.Invoke(); }
private void UpdateRepositoryInfo() { if (CurrentRemote.HasValue) { CloneUrl = new UriString(CurrentRemote.Value.Url); Name = CloneUrl.RepositoryName; Logger.Trace("CloneUrl: {0}", CloneUrl.ToString()); } else { CloneUrl = null; Name = LocalPath.FileName; Logger.Trace("CloneUrl: [NULL]"); } OnRepositoryInfoChanged?.Invoke(); }