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

Version : 0.8.2

The GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007

This documentation is part of svn-buildpackage.

svn-buildpackage is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

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.

You should have received a copy of the GNU General Public License along with this program. If not, see 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)
2.3. commande pour tunnel SSH personnalisé
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. Utilisation de la propriété useNativeDist
4.1. extraction initiale de svn-inject
4.2. svn-buildpackage
4.3. pdebuild
4.4. alias pratiques