Merge branch 'doc/api_file_edit' into 'master'

Make file edit error message less specific

See merge request !1007
This commit is contained in:
Jacob Vosmaer
2014-08-06 15:54:48 +00:00
2 changed files with 10 additions and 1 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ module Files
if created_successfully
success
else
error("Your changes could not be committed, because the file has been changed")
error("Your changes could not be committed. Maybe the file was changed by another process or there was nothing to commit?")
end
end
end
+9
View File
@@ -80,6 +80,15 @@ Parameters:
- `content` (required) - New file content
- `commit_message` (required) - Commit message
If the commit fails for any reason we return a 400 error with a non-specific
error message. Possible causes for a failed commit include:
- the `file_path` contained `/../` (attempted directory traversal);
- the new file contents were identical to the current file contents, i.e. the
user tried to make an empty commit;
- the branch was updated by a Git push while the file edit was in progress.
Currently gitlab-shell has a boolean return code, preventing GitLab from specifying the error.
## Delete existing file in repository
```