private void AnyDateChanged() {
DateTime? smallestDate = DateTime.MaxValue;
foreach (var repo in repos.Keys) {
if (repo.LastFinishedSync.GetValueOrDefault() < smallestDate) {
smallestDate = repo.LastFinishedSync;
}
}
this.LastFinishedSync = smallestDate == DateTime.MaxValue ? null : smallestDate;
}
}