add "replace" and "upload" functionalities
Created by: liyakun
This pull request includes new features "replace" and "upload" file in the current repository. The "upload" function check the file name conflict(same name check) in the same repository. The "replace" function check the file content conflict(same content check) for the same file.
add replace action
show replace
add replace commit message
add upload view
add upload
show upload
add route for create and update
support replace and upload functionalities
add upload service with commit_message_replace
add support for upload
add "replace" and "upload" functionalities
add "replace" and "upload" test
add test for "replace" and "upload"
change log