Configuration Management - firemodels/fds GitHub Wiki

Each version number of FDS contains three integers, for example, FDS 6.3.0. The number 6 is the major release; the number 3 is the minor release; the number 0 is the maintenance release. This page provides a summary of releases since FDS 5.1. It also provides details of the changes made between maintenance releases and the corresponding Git or SVN revision number.

Note: Prior to SVN 23003 FDS-SMV was maintained using Subversion. The initial Git commit (equivalent to SVN 23003) has been tagged with "Git" and hence a $ git describe will return the "Git revision" Git-XXX-g1234abc, where XXX is the linear Git revision number (similar to SVN revision) and 1234abc is the abbreviated hexadecimal SHA-1 hash of the commit corresponding to the Git revision. We refer to this whole string as the "Git revision" and, in addition to being shown on the standard error or screen output for the code, you will see this string stamped on the upper-right of all FDS plots and on the cover of our manuals.

Changes in the maintenance release only involve bug fixes, whereas changes to the minor release involve changes in program functionality. It is recommended that you continually update maintenance releases, but update the minor release only with the start of new projects because some results might change.

Note that the commit corresponding to a certain release is listed to the left of the release message on the Releases page, where you can download the binaries for the bundle as well as a tar ball of the project for that commit.