Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit ad4357e

Browse files
authored
Merge branch 'master' into enhancements/async-git-setup-rollup
2 parents 9ed087f + 88ca0ad commit ad4357e

File tree

2 files changed

+24
-3
lines changed

2 files changed

+24
-3
lines changed

src/GitHub.Api/Git/Repository.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -649,9 +649,6 @@ public class User : IUser
649649
public User(ICacheContainer cacheContainer)
650650
{
651651
this.cacheContainer = cacheContainer;
652-
653-
cacheContainer.GitUserCache.CacheInvalidated += GitUserCacheOnCacheInvalidated;
654-
cacheContainer.GitUserCache.CacheUpdated += GitUserCacheOnCacheUpdated;
655652
}
656653

657654
public void CheckUserChangedEvent(CacheUpdateEvent cacheUpdateEvent)
@@ -677,6 +674,9 @@ public void Initialize(IGitClient client)
677674
Logger.Trace("Initialize");
678675

679676
gitClient = client;
677+
678+
cacheContainer.GitUserCache.CacheInvalidated += GitUserCacheOnCacheInvalidated;
679+
cacheContainer.GitUserCache.CacheUpdated += GitUserCacheOnCacheUpdated;
680680
cacheContainer.GitUserCache.ValidateData();
681681
}
682682

src/tests/UnitTests/IO/RemoteListOutputProcessorTests.cs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,27 @@ public void ShouldParseSingleHttpsBothWaysRemote()
2828
});
2929
}
3030

31+
[Test]
32+
public void ShouldParseSingleSshBothWaysRemote()
33+
{
34+
var output = new[]
35+
{
36+
"origin [email protected]:github-for-unity/Unity.git (fetch)",
37+
"origin [email protected]:github-for-unity/Unity.git (push)",
38+
null
39+
};
40+
41+
var name = "origin";
42+
var host = "github.com";
43+
var url = "github.com:github-for-unity/Unity.git";
44+
var function = GitRemoteFunction.Both;
45+
var user = "git";
46+
AssertProcessOutput(output, new[]
47+
{
48+
new GitRemote(name, host, url, function, user)
49+
});
50+
}
51+
3152
[Test]
3253
public void ShouldParseSingleHttpsFetchOnlyRemote()
3354
{

0 commit comments

Comments
 (0)