2.1.2 Configuration File Versions

The Configuration Files in SAFO maintain a version number, described as follows:

  • If the current configuration file name ends with “(<n>)”, where <n> is a natural number, the file has a version number with the number <n>. Example “config.test(4)”.

  • If the current configuration file does not have a version number, and if there is no matching file that does have such a number, the system will create one with the number equal 1. E.g. if the current file is named “config,test” the new file will be named “config.test(1)”.

  • If the current configuration file does not have a version number, but there is one matching file with a version number in the same directory, the system will create one with the higher version number. E.g. if the current file is named “config,test”, and “versioned” file exist with the highest version being equal 21, the new file will be named “config.test(22)”.

  • The versioned files will be created if you select the option “File → Save New Version” in the main panel or if any updates are written due to schedule changes or if updates done by other SAFO computers are received and incorporated in a network of SAFO computers sharing the same information (see here for further details).

If you save the file with the “File → Save” or “ → Save As” option in the main panel, the system will work as usual (check if file exists and if you want to overwrite) – independent of the existence of a version number in the file name.