voir aussi la FAQ de TuxFamily
Pour récupérer la dernière version du code principal de WiKiss :
svn co svn://svn.tuxfamily.org/svnroot/wikiss/svn/trunk
Pour récupérer la dernière version des plugins et des AutoTests :
svn co svn://svn.tuxfamily.org/svnroot/wikiss/svn/tools
cd ~/sources/WiKiss/
svn co svn+ssh://jjl@svn.tuxfamily.org/svnroot/wikiss/svn
- Penser à changer le numéro de version dans index.php
- modifier la page d'accueil pour refléter les nouveautés
export DEPOT=svn+ssh://jjl@svn.tuxfamily.org/svnroot/wikiss/svn/
svn cp -m "Release 0.2" $DEPOT/trunk $DEPOT/tags/0.2
svn update
mkdir /tmp/wikiss
cp -R tags/0.2 /tmp/wikiss
cd /tmp
tar --exclude='.svn' -cvzf 0.2.tgz wikiss/
cp 0.2.tgz ~/sources/WiKiss/repo/0.x/
cd ~/sources/WiKiss/svn/tools/scripts
./tag_plugins.sh 0.3
TODO: ajouter la procédure pour tagger les AutoTests
- uploader les archives :
- Faire l'annonce sur la page dédiée : Annonces
- Envoyer un mail sur la Listes
- Passer la nouvelle version en Present sur le bts et l'ancienne en Passé
Conversion de pages utf-8 en iso-8859-15 (à exécuter à la racine du wiki) :
for f in `find . -name "*.txt" -o -name "*.bak"`;
do
echo $f;
mv $f $f.utf;
iconv -f utf-8 -t iso-8859-15 -o $f $f.utf;
rm $f.utf;
done
convmv -f utf-8 -t iso-8859-15 -r --notest historique/ pages/
iconv pour convertir le contenu du fichier et convmv pour le nom de fichier.
La même chose en inversant utf-8 et iso-8859-15
Pour voir s'il y a un BOM (Marque d'ordre des octets) :
$> hexdump Aide.txt |head
0000000 bbef 54bf 434f 0a0d 4121 6469 0d65 560a
0000010 696f 6963 7520 206e 7061 7265 a7c3 2075
...
→ bbef 54bf
Supprimer avec un petit programme perl :
#!/usr/bin/env perl
# http://lists.freebsd.org/pipermail/freebsd-questions/2006-February/113401.html
@file=<>;
$file[0] =~ s/\xEF\xBB\xBF//;
print(@file);
Pour ceux que ça intéresse, pour développer WiKiss, j'utilise :
- l'excellent éditeur SciTE
- kdesvn pour la gestion de configuration
- les services de TuxFamily, qu'il en soient remerciés ici
|