Git Automatic Semantic Versioning