func resolveCommitParent(commit *git.Commit) result.Result { parent := commit.Parent(0) if parent == nil { return result.NewFailure(errors.New(noParentError)) } return result.NewSuccess(parent) }