This function renames a file in the source control system.
The source control plug-in implementation of this function is expected to return one of the following values:
The renaming operation completed successfully.
The project is not open under source control.
The file is not under source control.
There was a problem accessing the source control system, probably due to network or contention issues.
The user is not authorized to complete this operation.
The project could not be created as part of the renaming process.
The operation was not performed.
An unspecified or general error occurred.