public static void updateAll(string after)
{
- update_all_after = after;
- var tr = GitRepo.singleton().cache;
-
+ update_all_after = after;
+ var tr = GitRepo.singleton().cache;
- update_all_total = tr.size;
- foreach(var repo in tr.values) {
- repo.update_async(updateAllCallback);
- }
+
+ update_all_total = tr.size;
+ foreach(var repo in tr.values) {
+ if (!repo.is_managed()) {
+ update_all_total--;
+ continue;
+ }
+ repo.update_async(updateAllCallback);
+ }
}
public static void updateAllCallback(GitRepo repo, int err, string res)