Snapshot release
From Gerris
Gerris is in active development and releases can happen on a daily basis. The release process is automated and follows these steps:
- Any recorded changes from my development darcs repositories is pushed to the gts-devel, gerris-devel and gfsview-devel repositories
- If any change was successfully merged into the devel repositories:
- Compile the new devel versions
- Run the test suite
- If all tests pass
- Push changes to the public darcs repositories
- Create debian, Open SUSE packages and source tarballs
- Update the documentation etc...
- Push everything to the public web site
A cron job starts this process every hour. The whole process takes about one hour (the test suite being the time-consuming part). The latest gerris, gfsview and GTS versions are indicated on the front page with access to a list of the latest merged patches.
The version number of Gerris keeps track of which exact release is installed on a given system.