Properly handle `git describe` with RC's and proper version comparison