J'ai la flemme de rechercher les liens sur les mails de l'époque (mais tu trouvera un apperçu sur http://opencvs.org/ ), mais en gros : parce qu'ils ont besoin de cvs (et rcs) pour leurs dépôts, et qu'ils se sont aperçus que le code était très moche et pas forcément facile à maintenir et sécuriser.
Ce qui se devine facilement :
s2t0c$ find /usr/src/gnu/usr.bin/cvs/ -type f -name '*.c' | xargs wc -l | tail -1
102145 total
( plus 11 000 lignes de headers, 24 000 lignes de shell script etc.).
À cette époque (et même depuis lors), GNU CVS a mangé quelques râteaux, en matière de sécu.
[^] # Re: GNU RCS -> OpenRCS: pourquoi ?
Posté par herodiade . En réponse à la dépêche Sortie d'OpenBSD 4.0. Évalué à 3.
Ce qui se devine facilement :
s2t0c$ find /usr/src/gnu/usr.bin/cvs/ -type f -name '*.c' | xargs wc -l | tail -1
102145 total
( plus 11 000 lignes de headers, 24 000 lignes de shell script etc.).
À cette époque (et même depuis lors), GNU CVS a mangé quelques râteaux, en matière de sécu.