[create-a-commit-with-multiple-files-and-actions](https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/commits.md#create-a-commit-with-multiple-files-and-actions) At least I think that's what I'd need to push multiple files to a repo!? How come none of the gitlab APIs seem to support this core use case?