33Fermer35
Lionel DebrouxLe 16/06/2009 à 17:52
Un autre problème est que les symlinks ne fonctionnent que sur les systèmes de fichiers et systèmes d'exploitation qui les gèrent.

svn sait reconstituer (par copie) des symlinks sur les FS qui ne les gèrent pas smile
On pourrait utiliser svn:external, mais c'est assez pourri aussi.

Je pensais utiliser svn:external pour réduire la duplication de cleaner.c entre TILP et TIEmu. Mais bon, si ça se trouve, des tests vont me montrer que ça n'est pas utilisable pour ce qu'on veut en faire grin
J'ai déjà eu deux mauvaises surprises en peu de temps avec SVN (`svn rm` qui supprime l'historique, même si ça ne me touche pas parce que j'utilise Git; svn:special pour les symlinks dont l'implémentation ne va pas jusqu'au bout, ça doit être difficile à gérer pour certaines opérations...), peut-être y en aura-t-il une troisième...

Au fait: dans cleaner.c, le fichier temporaire n'est plus utile, car il est copié sans retraitement dans le fichier de sortie. Je compte le supprimer en même temps que je merge ton bugfix.