Rev Age Author Path Log message Diff
5038 4889 d 4 h rudjob@gmail.com /_outils_/svnup2ftp/ Correction il manquait un tiret Diff
4865 4896 d 1 h rudjob@gmail.com /_outils_/svnup2ftp/ un get de trop et 2_3 commentaires en plus Diff
4822 4898 d 5 h rudjob@gmail.com /_outils_/svnup2ftp/ Erreur sur un chemin Diff
4816 4898 d 23 h rudjob@gmail.com /_outils_/svnup2ftp/ Ajout d'un script perl svnup2ftpandplugin permettant la mise a jour de son site local spip ainsi que des plugins sous svn puis de transferer les ajouts, modifications, suppressions provenant du svn checkout sur son serveur distant qui ne possède pas subversion. L'utilisation de ce script est placé en commentaire au début du script, vous devez le configurer afin qu'il réponde à vos demandes Diff
4796 4900 d 3 h franck.ducas@free.fr /_outils_/svnup2ftp/ Tout fonctionne bien. Il faut juste être très rigoureuse et rigoureux dans le nommage des variables. Rajouté des commentaires, donc. Diff
4772 4901 d 0 h franck.ducas@free.fr /_outils_/svnup2ftp/ Script sous perl qui simule un svn checkout par différence entre le site local et le site distant.Comment l'utiliser:Téléchargez le script dans le répertoire où vous avez installez votre spip localPuis éditez les 5 paramètres personnels à modifierRendez le script exécutable par un chmod u+x spip_svncheckoutenfin lancez la commande./spip_svncheckoutTesté sous Linux où ça fonctionne. Pour Windows, il faut installer un svn ligne de commande et passer les commandes système en DOS. Je ne suis pas allé plus loin dans le test sous Windows...Que fait ce script:Il recherche le numéro svn sur votre serveur distant (grace aux fichiers .svn/entries) Si ce fichier n'existe pas il utilisera le numéro 6797 (correspondant a Spip 1.9 du 1er juillet)Ensuite il récupère le numéro svn de votre version localPuis on utilise la commandesvn log -r numéro_svn_distant:numéro_svn_distantGrace à cette commande on détecte tous les fichiers ou répertoires ajoutés, modifiés ou supprimés entre les deux versions.Ensuite à la dernière étape (si vous etes d'accord) il tranfere tous les fichiers ajoutés ou modifié sur votre serveur distantIl supprime sur votre serveur distant les fichiers devenus obsolètes.Le script ne crée pas encore le fichier .svn/entries sur votre serveur distant de telle sorte que lors d'une prochaine utilisation il retrouve le numéro de la version svn...Merci à rudjob qui est l'auteur de ce script. Diff