[[PageOutline]] = Flair SVN repositories = == Repositories structure == Repositories have the following structure: {{{ root of repository | -> tags | -> latest | -> 1.0 | -> 1.1 | -> 2.0 | -> ... | -> trunk | -> branches | -> testing | -> ... }}} * ''tags'' are stable versions of the repository. These versions are fixed and supposed to be functional; you do not have to issue a ''commit'' on ''tags''. The ''latest'' ''tag'' is a copy of the last version. * ''trunk'' is the current version, still in development. When its state is judged stable, a copy of it is done in the ''tags''. * ''branches'' are for parallel development; working on it does not interfere with the ''trunk''. Branches can rejoin the ''trunk''. __Notes__: * '''Normal users are not allowed to write (through commits) in the tags. Do not modify files in this folder, changes could be lost (at least they will not be versionned). If you need to modify files, you have to copy it in another place and work on the copy.''' * At the root of each repository there is a file called ''Version'', with the current version number * In this documentation, it is often indicated to use ''tags/latest'' version of a repository; yet it is possible to use the ''trunk'' (or even a branch) by replacing ''tags/latest'' with ''trunk'' (or with ''branches/branch_name'') in the repository address. Thus you can develop without changing ''tags''. == [source:flair-src flair-src] repository == The sources of Fl-AIR stuffs; its URL is https://devel.hds.utc.fr/svn/flair-src. It is organized as follows: * [source:flair-src/tags/latest/demos demos]: demos using Fl-AIR * [source:flair-src/tags/latest/lib lib]: FL-AIR libraries sources * [source:flair-src/tags/latest/tools tools]: FL-AIR tools sources (ground control station, etc) == [source:flair-dev flair-dev] repository == This repository contains all necessary files to develop applications with Fl-AIR. Its URL is https://devel.hds.utc.fr/svn/flair-dev It is organized as follows: * [source:flair-dev/tags/latest/cmake-modules cmake-modules]: modules for cmake * [source:flair-dev/tags/latest/doc/ doc]: documentation * [source:flair-dev/tags/latest/include include]: header files of Fl-AIR (populated when you [wiki:compile_all compile libs]) * [source:flair-dev/tags/latest/scripts scripts]: scripts for developing with Fl-AIR == [source:flair-bin flair-bin] repository == This repository contains Fl-AIR binaries. Its URL is https://devel.hds.utc.fr/svn/flair-bin. It is organized as follows: * demos: Fl-AIR compiled demos (populated when you [wiki:compile_all compile demos]) * [source:flair-bin/tags/latest/lib lib]: Fl-AIR compiled libraries (populated when you [wiki:compile_all compile libs]) * [source:flair-bin/tags/latest/models models]: models used by Fl-AIR simulator * [source:flair-bin/tags/latest/tools tools]: Fl-AIR compiled tools (populated when you [wiki:compile_all compile tools]) == flair-hds repository == Some additional software is available for Heudiasyc users only. This software is not included in flair repositories because of license incompatibility with flair. flair-hds repository is organised as flair-dev, flair-bin and flair-src repositories. It contains the following directories: * src: the sources * bin: all necessary files to develop applications with flair-hds libs, and demos (populated when you [wiki:compile_all compile all]) * dev: header files of flair-hds libs (populated when you [wiki:compile_all compile libs])