This PR enables simplify_first_parent for the enumeration of the git history.
While working in a huge repository, I observed that the revwalk through the git history can take a while.
Since the last merge commit is used as the termination criterion in the loop below, I think the case where revwalk has to push more than one parent commit can safely be ignored.
@tummychow, do you see any problems with enabling simplify_first_parent?
This PR enables
simplify_first_parent
for the enumeration of the git history.While working in a huge repository, I observed that the
revwalk
through the git history can take a while. Since the last merge commit is used as the termination criterion in the loop below, I think the case whererevwalk
has to push more than one parent commit can safely be ignored.@tummychow, do you see any problems with enabling
simplify_first_parent
?