The RSB supports git commands and you can make it access a Git repo. We have moved away from doing this for a few reasons:
- Git repos in configurations slows down scanning and downloading all the sources. This is done when making a release or update the RTEMS file cache.
- The hash in the configuration is a known build point. The
HEADtools are considered unstable and user beware however at least one person, the commit author, has built an architecture.
GitLab provides a low overhead way to commit and get a hash merged.
I have added a new topic on Separate RSB Configurations to help explain how to use those to manage a git based build of GCC head.