refactor(versioning): switch from gift to shell.exec with inline git