private void LoadParents()
{
_parents = new CommitCollection(_parentShas.Count);
try
{
foreach (string parentSha in _parentShas)
_parents.Add(Repo.Storage.GetObject<Commit>(parentSha));
}
catch (Exception)
{
// Reset _parents field, otherwise the object would be in an invalid state
_parents = null;
throw;
}
}