Created by: liyakun
add "replace" functionality, user can replace existing file in current repository. add "upload" functionality, user can upload new file into current repository.