divide files
bug fix : add %s to message argument
relative path in git status
throw if command status is not 0