svn-buildpackage - maintenance de paquets Debian en dépôt Subversion

Version : 0.7.1

LICENCE PUBLIQUE GÉNÉRALE GNU version 3, 29 juin 2007

Cette documentation fait partie de svn-buildpackage.

svn-buildpackage est un logiciel libre ; vous pouvez le redistribuer ou le modifier selon les termes de la licence publique générale GNU, telle que publiée par la Free Software Foundation (version 3 ou toute version ultérieure selon votre convenance).

Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même la garantie implicite d'une QUELCONQUE VALEUR MARCHANDE ou d'ADAPTATION DANS UN BUT SPÉCIFIQUE. Reportez-vous à la Licence Publique Générale GNU pour plus de détails.

Vous devriez avoir reçu une copie de la licence publique générale GNU avec ce programme ; si ce n'est pas le cas, rendez-vous sur http://www.gnu.org/licenses/.


Table des matières

1. Introduction
But
Pourquoi un système de gestion de version ?
Fonctionnalités
Aperçu du contenu
Structures de dépôt classiques
2. Entrée en matière
Guide rapide
Utilisation fondamentale de svn
Création de dépôt Subversion
Utilisation par plusieurs développeurs
SVN sur SSH
Accès anonyme
3. Importation de paquets Debian
Importation à partir de paquet source existant
Fusion pendant la construction
Prise en charge du format 3.0 de dpkg-source
Préparation de correctifs (« patch ») dans les paquets au format 3.0 de dpkg-source
Utilisation de svn-buildpackage avec les paquets natifs
Paquets natifs compilés
Paquet natifs n'utilisant pas les Autotools
4. Tâches habituelles
Extraction
Construction du paquet
Travailler avec les sources
Manipulation des nouvelles versions amont
Finalisation de la révision
5. Manuels des commandes
svn-buildpackage — construction de paquets Debian à partir d'un dépôt Subversion
svn-inject — place un paquet source Debian dans un dépôt Subversion
svn-upgrade — mise à niveau de paquet source depuis une nouvelle version amont
svn-do — exportation des sources et exécution de commande à l'intérieur
uclean — suppression des fichiers redondants des paquets sources amont
6. Documentation supplémentaire
Liens divers
Copyright

Liste des exemples

1.1. hiérarchie de répertoires
1.2. hiérarchie des répertoires de branches
1.3. configuration
2.1. création de dépôt
2.2. post-commit hook (script exécuté après toute propagation)
3.1. svn-inject
3.2. vérifications des formats de source avec dpkg-source
3.3. laisser dpkg-source préparer les correctifs pour 3.0 (quilt)
3.4. utilisation d'une archive source native et de mergeWithUpstream
3.5. sortie en utilisant mergeWithUpstream dans un paquet natif
3.6. propriété useNativeDist
4.1. extraction initiale de svn-inject
4.2. svn-buildpackage
4.3. pdebuild
4.4. alias pratiques