Skip to content

Commit 047edbe

Browse files
committed
show failed repositories
1 parent f0c4f56 commit 047edbe

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

‎src/ViewModels/Launcher.cs‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ public async Task FetchAllRepositoriesAsync()
133133
var total = 0;
134134
var succeeded = 0;
135135
var noRemoteNames = new List<string>();
136+
var failedNames = new List<string>();
136137

137138
foreach (var page in pages)
138139
{
@@ -148,13 +149,18 @@ public async Task FetchAllRepositoriesAsync()
148149
total++;
149150
if (await repo.FetchAllRemotesAsync())
150151
succeeded++;
152+
else
153+
failedNames.Add(page.Node.Name);
151154
}
152155

153156
var message = $"Fetched {succeeded}/{total} repositories";
154157

155158
if (noRemoteNames.Count > 0)
156159
message += $"\n{noRemoteNames.Count} repositories skipped (no remote):\n {string.Join("\n ", noRemoteNames)}";
157160

161+
if (failedNames.Count > 0)
162+
message += $"\n{failedNames.Count} repositories failed:\n {string.Join("\n ", failedNames)}";
163+
158164
Models.Notification.Send(null, message, succeeded < total);
159165
}
160166

0 commit comments

Comments
 (0)