Remove unnecessary failure mapping

This commit is contained in:
Matt Rubin 2019-04-14 18:36:16 -04:00
parent 9becf1cab0
commit 71e9b51a52

View File

@ -867,11 +867,7 @@ public final class Repository {
private func safeTreeForCommitId(_ oid: OID) -> Result<Tree, NSError> {
return withGitObject(oid, type: GIT_OBJ_COMMIT) { commit in
let treeId = git_commit_tree_id(commit)
let tree = self.tree(OID(treeId!.pointee))
guard tree.error == nil else {
return .failure(tree.error!)
}
return tree
return tree(OID(treeId!.pointee))
}
}