preferential graph first commit