[[PageOutline]] = Les différents dépôts SVN = == Organisation d'un dépôt == Les dépôts sont organisés de la façon suivante: {{{ racine du dépôt | -> tags | -> latest | -> 1.0 | -> 1.1 | -> 2.0 | -> ... | -> trunk | -> branches | -> testing | -> ... }}} * Les ''tags'' représentent des versions stables du dépôt. Ce sont des versions figées supposées fonctionnelles; il ne faut donc pas faire de ''commit'' sur les ''tags''. Le ''tag'' ''latest'' est une copie de la dernière version. * Le ''trunk'' est la version en cours de développement. Lorsque son état est jugé stable, une copie en est faite dans les ''tags''. * Les ''branches'' représentent des développement parallèles, sur lesquels on peut travailler sans interférer avec le ''trunk''. Les branches peuvent à un moment donné rejoindre le ''trunk''. __Remarques__: * '''Les utilisateurs classiques n'ont pas le droit d'écriture (faire des commit) sur les tags. Il ne faut donc pas modifier les fichiers dans ces dossiers, au risque de les perdre (ou du moins de ne pas pouvoir les versionner). Si vous voulez modifier des fichiers, il faut les copier dans un autre endroit et travailler sur la copie.''' * A la racine de chaque dépôt se trouve un fichier ''Version'' contenant le numéro de sa version. * Dans les différentes pages de cette documentation, il est souvent indiqué d'utiliser la version ''tags/latest'' d'un dépôt; cependant il est tout à fait possible d'utiliser le ''trunk'' (ou même une branche) en remplaçant ''tags/latest'' par ''trunk'' (ou ''branches/nom_de_la_branche'') dans l'adresse du dépôt. Cela permet alors de faire du développement sans toucher aux ''tags''. == Dépôt [source:flair-src flair-src] == 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) == Dépôt [source:flair-dev flair-dev] == 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 * [source:flair-dev/tags/latest/scripts scripts]: scripts for developing with Fl-AIR == Dépôt [source:flair-bin flair-bin] == This repository contains Fl-AIR binaries. Its URL is https://devel.hds.utc.fr/svn/flair-bin. It is organized as follows: * [source:flair-bin/tags/latest/models models]: models used by Fl-AIR simulator * [source:flair-bin/tags/latest/lib lib]: Fl-AIR compiled libraries * [source:flair-bin/tags/latest/tools tools]: Fl-AIR compiled 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 * dev: binaries