diff --git a/src/GitHub.Api/Git/Repository.cs b/src/GitHub.Api/Git/Repository.cs index 916e98dd9..ec47d0dfa 100644 --- a/src/GitHub.Api/Git/Repository.cs +++ b/src/GitHub.Api/Git/Repository.cs @@ -442,7 +442,7 @@ private void RepositoryManager_OnCurrentBranchAndRemoteUpdated(ConfigBranch? bra { CurrentConfigRemote = remote; CurrentRemote = GetGitRemote(remote.Value); - UpdateRepositoryInfo(); + ClearRepositoryInfo(); } }) { Affinity = TaskAffinity.UI }.Start(); } @@ -485,20 +485,10 @@ private void UpdateLocalBranches() LocalBranches = LocalConfigBranches.Values.Select(GetLocalGitBranch).ToArray(); } - private void UpdateRepositoryInfo() + private void ClearRepositoryInfo() { - 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]"); - } + CloneUrl = null; + Name = null; } private void RepositoryManager_OnLocalBranchRemoved(string name)