"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.