Nous essayons de migrer de cvs à git.Accélération et mises en garde avec Git cvsimport?
Nos objectifs sont 1) base de code actuelle parfaite 2) historique utilisable. S'il manque une entrée dans une ancienne branche, on s'en fout.
Deux commentaires:
Même avec une copie locale du dépôt cvs, il faut un temps très long. La course à vide a duré plus de 24 heures (base de code cvs de 7,5 gb, machine P4 de 2,0 ghz, 2 Go de RAM, lecteurs de 10 Ko. Git l'a réduit à 1,8 gb). Parce que CVS lui-même occupe 99% du cpu, j'imagine que c'est lié au cpu. Un moyen de l'accélérer?
Stdout a un tas d'avertissements. Lesquels comptent? Lesquels ne le font pas?
WARNING: Invalid PatchSet 5763, Tag pre-merge-pe-2-3-merge-26: conf/peTEST.conf:1.4=after, src/java/com/participate/util/XSLUtilTEST.java:1.1=before. Treated as 'before' revision 1.167.2.11 of file derived/workflow/xml/bpd.xml is tagged but not present revision 1.106 of file derived/workflow/xml/bpd.xml is tagged but not present Branch PE-2-3 already exists! Warning: commit message does not conform to UTF-8.
merci à l'avance
sera
Hélas, git cvs-import a incorrectement importé les "fichiers supprimés". Hmmm..Pas de preuve dans stdout ou stderr. – user331465
Aussi: il a fallu 28 heures. En observant le processus, de gros fichiers xml semblaient être le goulot d'étranglement, c'est-à-dire en regardant le calage d'importation sur un fichier xml 17M (jusqu'à la version 1.135). – user331465