Re: avancement des travaux

Gregoire Cachet <[email protected]> Fri, 19 Mar 2004 19:54:07 +0100
Newsgroups gmane.comp.web.blogv2.devel
Message-ID <[email protected]>
Olivier Pascal wrote:

>Le Vendredi 19 Mars 2004 21:17, Gregoire Cachet a écrit :
>  
>
>>pas de pb avec les liens en dur sous linux ! une même données sur le
>>disque peut être visible de facon transparente en différents endroits du
>>système de fichiers. Donc si on supprime un fichier quelque part, on
>>supprime juste le nom dans le système de fichiers, et pas la donnée. La
>>donnée ne sera supprimée que s'il ne reste plus de nom relatif à elle
>>dans le systeme de fichiers (c'est le concept d'inodes).
>>    
>>
>
>Oui mais je ne parlais pas de ça, je disais simplement de ne pas se baser sur 
>les fichiers de la version précédente pour faire les liens, pour ne pas avoir 
>de lien "qui pointe vers le fichier de la version précédente qui lui même 
>pointe vers le fichier de la version précédente qui lui même etc.". Si un 
>domino tombe tous les autres tombent aussi !
>  
>

mais avec des liens en dur, il n'y a pas de notion de liens qui pointent 
vers quelque chose !

[email protected]:~$ touch mon_fichier
[email protected]:~$ ln mon_fichier mon_fichier_nouvelle_version
[email protected]:~$ ls -l mon_fichier*
-rw-rw-r--    2 zwiffer  zwiffer         0 2004-03-19 19:48 mon_fichier
-rw-rw-r--    2 zwiffer  zwiffer         0 2004-03-19 19:48 
mon_fichier_nouvelle_version
[email protected]:~$ rm mon_fichier -f
[email protected]:~$ ls -l mon_fichier*
-rw-rw-r--    1 zwiffer  zwiffer         0 2004-03-19 19:48 
mon_fichier_nouvelle_version
[email protected]:~$

j'ai supprimé le nom que j'avais donné en premier lieu, et pourtant le 
pointeur supplémentaire que j'avais créé sur la donnée est toujours la ! 
Je n'ai pas fait une *redirection* de mon_fichier_nouvelle_version vers 
mon_fichier, mais j'ai ouvert une autre entrée du système de fichiers 
vers la donnée disque.

>
>Euh à la limite on peut faire ça un peu plus tard mais pour ce qui est de 
>faire deux releases distinctes, une pour unix et une pour windows, je ne suis 
>pas tellement convaincu. Autant on peut essayer d'exploiter aux maximum des 
>élements communs aux deux systèmes autant on ne va pas faire deux releases 
>différentes pour une petite différence comme celle là. D'autant qu'à ce 
>niveau là on peut se permettre de faire une petite couche d'abstraction. Je 
>m'en charge ?
>  
>
ne t'en occupe pas pour l'instant, on vera ca en temps utiles (sauf si 
t'as une envie folle de le faire ;-) )

-- 
Grégoire Cachet - Développeur intégrateur chez Audacy
http://www.zwiffer.org           http://www.audacy.fr
Mangeur de cigogne    http://mangeur-de-cigogne.info/