La conversion du rapport technique n°0307 plante. En gros, il y a un merge dans ce rapport: la version 0.7 est fille de 0.3 (pas de 0.6) et entre les deux, un répertoire a disparu avec son contenu, mais le contenu réapparaît ailleurs dans 0.7.
prcs2svn commence par effacer l'ancien répertoire, puis tente de déplacer son contenu au nouvel emplacement.
La partie coupable de prcs2svn se trouve en fin de la méthode merge:
,---- | # Fix tc's bug | if prcs_merge_parent != prcsProject.prj.merge_parents[-1]: | self.svn.changes_apply_files_directories_delete(diffs) `-----
Étant donné le caractère douteux de ce code, et compte tenu du commentaire qui le précède de surcroît, je suggère que ces lignes soient optionnelles, et désactivées par défaut.