Fix CentOS
Description
CentOS' old git doesn't support git describe --first-parent
, git fetch --tags --force
, and git rm
doesn't change the contents of .gitmodules
.
Fixing these issues makes the tests pass.
Changes proposed in this merge request:
- Fetch git sources via refspecs instead of
--tags
and--force
- Skip the git describe test since it produces different output with old git.
- Skip a workspace test because
git rm
doesn't remove submodule config in old git. - Add CentOS runner configuration from !1053 (closed)
This merge request, when approved, will close #833 (closed) and obsolete !1053 (closed)