>> "Nicolas" == Nicolas Pouillard
<nicolas.pouillard(a)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.