implement upgrade
deploy only files tracked by git