Create a repository commit for a single file add, change, or delete. The path parameter path specifies the path of the repository file to be added, changed, or deleted. Use the data or file parameter to provide new contents of the file otherwise the file will be deleted. Use the name parameter for the commit message. If name is not provided, a system generated name will be used.