git interface objects; gdeployer git controls
git checkout and pull new code
git checkout and pull new code
version name from tag or branch; latest tag from repo
writing new arhcive object