def commitCompare = repo.getCompare(commit1, commit2)
if (commitCompare.getStatus() == GHCompare.Status.identical) {
println "Commits are identical: $commit1, $commit2"
return true;
}
def mergeBaseCommit = commitCompare.getMergeBaseCommit().getSHA1();
println "Merge-base commit for $commit1, $commit2 is $mergeBaseCommit"
def compareStatus = repo.getCompare(commit1, mergeBaseCommit).getStatus();
if ( compareStatus == GHCompare.Status.identical )
{
println "$commit1 is an ancestor of $commit2"
} else {
println "$commit1 is not an ancestor of $commit2"
}