implemented a type parameter for git_diff_num_deltas