Create repository commit. Use parameter name for the commit message. If name is not provided, a system generated name will be used. Use parameter branch to specify the target branch of this commit. User required parameter path to specify the path of the repository file to be changed. Use parameter data or parameter file to provide new contents of the file. If parameter data and parameter file are not specified, the path specified repository file will be deleted.