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/