The Fool

Créer un nouveau dépôt (bazaar)

Créer un nouveau groupe unix pour le projet

addgroup <dev-my_project>
addgroup www-data <dev-my_project>
addgroup thefool <dev-my_project>

(Les utilisateurs www-data et thefool permettent respectivement au dépôt d'être téléchargeable par http et d'être accessible par les interfaces web.)

Créer le répertoire du dépôt (le +ws met le SetGID sur le dossier afin que tous les utilisateurs puissent modifier le projet)

# mkdir /var/www/thefool/code.filyb.info/<my_project>
# chgrp <dev-my_project> /var/www/thefool/code.filyb.info/<my_project>
# chmod g+ws /var/www/thefool/code.filyb.info/<my_project>

Pour chaque développer (ou pour ajouter un développeur au dépôt)

# addgroup <my_login> <dev-my_project>
# mkdir ~<login>/code
# chown <login>: ~<login>/code
# ln -s /var/www/thefool/code.filyb.info/<my_project> ~<login>/code/<my_project>

Créer le dépôt bazaar sur le serveur

$ cd ~/code/<my_project>/
$ bzr init

Voir ensuite la page gérer les dépôts de code.