Python tests GIT checks
Summary
The python tests in RTEMS Tools check the state of the git repo and raise an error if there are untracked files or changes not staged and committed. This complicates using the tests for development because an error is raise.
A release is a tarball of files and there is no GIT repo associated to the tarball. The tests should pass for a release.
A release is created by using git to export the repo and adding a VERSION
file to top. The version.py
code knows to check and load the VERSION
file set the various version values based on the contents.
Edited by Chris Johns