Table des matières
L'utilitaire svn-inject a pour objectif d'importer les
paquets sources existants dans un nouveau sous-répertoire du dépôt, créant
la structure du dépôt nécessaire. Normalement, il exige deux paramètres : le
fichier .dsc du paquet et l'URL de base du dépôt
Subversion.
Exemple 3.1. svn-inject
$ svn-injectpaquet_*.dsc file:///home/utilisateur/répertoire-du-dépôtVérifie si le $TMPDIR par défaut autorise l'exécution... La valeur par défaut de $TMPDIR autorise l'exécution. cp -lpaquet_version.orig.tar.gz /chemin/vers/le/répertoire-de-travail/tarballs/paquet_version.orig.tar.gz mkdir -ppaquet/branches/upstream tar -z -x -fpaquet_version.orig.tar.gz mvpaquet_versioncurrent svn -q import -m [svn-inject] Installation de la source initiale depaquet(version)paquet/branches/upstream file:///home/utilisateur/répertoire-du-dépôt/paquet/branches/upstream [...] Stockage de la copie du tronc dans /chemin/vers/le/répertoire-de-travail/paquet. svn checkout file:///home/utilisateur/répertoire-du-dépôt/paquet/trunk /chemin/vers/le/répertoire-de-travail/paquet-q Terminé. Les sources ont été extraites dans /chemin/vers/le/répertoire-de-travail/paquet. Suppression du tempdir /tmp/tmp.#########en cours.
En absence d'URL, svn-inject essayera d'utiliser l'URL du répertoire actuel comme base. Il n'est cependant pas recommandé de compter dessus.