Get the diff of a commit - https://docs.gitlab.com/ee/api/commits.html#get-the-diff-of-...
List repository tree - https://docs.gitlab.com/ee/api/repositories.html#list-reposi...
Repository files API - https://docs.gitlab.com/ee/api/repository_files.html