"Nicolas" == Nicolas Pouillard nicolas.pouillard@gmail.com writes:
- Vcs now supports sorting: In a .vcs configuration file you can add a `sorting' key which contains a list of regular expressions (Thanks to Akim Demaille and Alexandre Borghi for this idea). For example:
~/.vcs <<<<
--- sorting: - !re (NEWS|README|TODO) # These files first - !re src/ # Then the src directory - !re test/ # Then the test directory - !re parse/ # parse and ast are subdirectories - !re ast/ # present in both src and test - !re \.cc$ # directories. Thus you will get - !re \.hh$ # something like: # - NEWS # - src/parse/a.hh # - src/parse/b.hh # - src/parse/a.cc # - src/parse/b.cc # - src/ast/a.hh # - src/ast/b.hh # - src/ast/a.cc # - src/ast/b.cc # - test/parse/a.hh # - test/parse/a.cc # - test/ast/a.hh # - test/ast/a.cc
Unless il y a qqch que je n'ai pas compris, ceci n'est pas ce que l'on attend : l'ordre de tri dépend du projet, pas de l'utilisateur. Ça devrait être dans le vcs/ du projet.
Rien n'empêche d'avoir plusieurs .vcs : lire d'abord celui du système, /etc/vcs.cfg, puis de l'utilisateur ~/.vcs/vcs.cfg, puis du projet ./vcs/vcs.cfg.
On 10/28/05, Akim Demaille akim@lrde.epita.fr wrote:
"Nicolas" == Nicolas Pouillard nicolas.pouillard@gmail.com writes:
- Vcs now supports sorting: In a .vcs configuration file you can add a `sorting' key which contains a list of regular expressions (Thanks to Akim Demaille and Alexandre Borghi for this idea). For example:
~/.vcs <<<<
--- sorting: - !re (NEWS|README|TODO) # These files first - !re src/ # Then the src directory - !re test/ # Then the test directory - !re parse/ # parse and ast are subdirectories - !re ast/ # present in both src and test - !re \.cc$ # directories. Thus you will get - !re \.hh$ # something like: # - NEWS # - src/parse/a.hh # - src/parse/b.hh # - src/parse/a.cc # - src/parse/b.cc # - src/ast/a.hh # - src/ast/b.hh # - src/ast/a.cc # - src/ast/b.cc # - test/parse/a.hh # - test/parse/a.cc # - test/ast/a.hh # - test/ast/a.cc
Unless il y a qqch que je n'ai pas compris, ceci n'est pas ce que l'on attend : l'ordre de tri dépend du projet, pas de l'utilisateur. Ça devrait être dans le vcs/ du projet.
Rien n'empêche d'avoir plusieurs .vcs : lire d'abord celui du système, /etc/vcs.cfg, puis de l'utilisateur ~/.vcs/vcs.cfg, puis du projet ./vcs/vcs.cfg.
Bravo :)
Mais cette fonctionalité est déja présente en effet on peut placer un fichier .vcs dans chaque répertoire qui relie le répertoire courant à la raçine, en incluant le répertoire home si ce n'est pas déja fait.
Les configurations sont mergées de la plus proche à la plus éloignée ce qui permet de raffiner la configuration. Cool non ?
-- Nicolas Pouillard aka Ertai ertai@feydakins.org http://uttk.org Uttk -- Unified Test Tool Kit