Rapide howto sur l'utilisation du serveur svn dev.wireless-fr.org

Exemple : création d'un nouveau projet ipk-ffw

Rq : si pas de compte subversion, utiliser la commande suivante pour envoyer son mot de passe crypté aux admins

$ htpasswd -s /etc/apache2/trac.htpasswd nom_login

0°) Installer un client subversion '''

En local sur son pc, on suppose que le répertoire de travail est ~/src/wirelessfr

1°) Récupérer le repository de France Wireless

$ cd ~/src/wirelessfr
$ svn --username nom_login co https://dev.wireless-fr.org/svn

=> un répertoire "svn" devrait apparaître

2°) Créer ton nouveau projet ipk-ffw

Les bonne pratiques veulent que tu crées 3 sous répertoires pour ton projet, intitulés : trunk, branches, tags. Tu mettras tes sources dans le répertoire "trunk".

$ cd ~/src/wirelessfr/svn
$ mkdir -p ipk-ffw/trunk
$ mkdir -p ipk-ffw/branches
$ mkdir -p ipk-ffw/tags

3°) Mettre les sources dans le répertoire ipkg-ffw/trunk

4°) Ajouter ton projet (ie. le répertoire ipk-ffw) dans le repository

$ cd ~/src/wirelessfr/svn
$ svn add ipk-ffw

5°) Commiter les modifications

$ svn -m "ceci est un commentaire" commit ipk-ffw

6°) Modifier tes sources puis commiter

Tu peux commiter un répertoire ou un fichier source. Par exemple :

$ cd ipk-ffw/trunk
$ vi README.TXT
[...]
$ svn -m "ceci est un test" commit README.TXT

7°) Suppression d'une ressource existante pour le prochain commit

$ svn delete ipk-ffw 

Comment réparer le trac ?

sur rafi :

sudo -s
su - www-data
svnadmin recover /home/svn/wireless-fr