Il s'agit de la commande git-debcherry qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
git-debcherry - exporte les commits touchant la source en amont en tant que correctifs
SYNOPSIS
git-debcherry [Options] en amont [l'intégration]
DESCRIPTION
Ce programme analysera l'historique de git et essaiera de créer un ensemble de correctifs répondant aux
Les conditions suivantes:
1. Est garanti de s'appliquer à en amont
2. Produit le même arbre de travail que l'intégration, à l'extérieur ./debian
3. Ne touche pas ./debian
4. Autant que possible, correspond à l'historique git de en amont à l'intégration
BRANCHE PARAMETRES
en amont
Cette référence devrait convenir à l'exportation en tant que .orig.tar.gz. Notons en particulier que
quilt n'a aucun moyen de supprimer les fichiers qui n'incluent pas le matériel à supprimer
dans le patch, donc votre en amont branche doit inclure toutes les suppressions de fichiers nécessaires.
l'intégration
Cette branche contient tous les emballages debian, ainsi que toutes les modifications introduites en amont
source par l'empaqueteur debian. Cet argument est facultatif. Si l'intégration n'est pas
passé git-debcherry utilisera TÊTE.
OPTIONS
Les options suivantes sont disponibles:
-o, --répertoire de sortie annuaire
Placer la sortie (patchs et fichier de série) dans annuaire. Si non spécifié, sortie
correctifs (au format mbox) vers stdout.
-Oui, --stat
Sortie uniquement le diffstat des patchs
-ré, --déboguer
Sortez des informations de débogage. Probablement seulement utile aux développeurs ou à ceux
signaler des bogues.
EXEMPLE
Pour exporter les correctifs entre les balises v3.0+dfsg1 et la branche actuelle en ./debian/correctifs:
$ git-debcherry -o debian/correctifs v3.0+dfsg1
NOTES
PERFORMANCE
git-debcherry utilise actuellement git-filter-branche(1) pour réécrire tous les commits sur le
branche d'intégration non présente en amont. Selon le nombre de ces commits, cela peut
être sensiblement lent.
SUPPRIMÉ DES DOSSIERS
git-debcherry suit actuellement dpkg-source(1) en ignorant les suppressions de fichiers. Cela a le
effet secondaire positif de ne pas gonfler les correctifs, mais si vous avez vraiment besoin de supprimer les fichiers
pour des raisons de build et/ou de licence, vous devez les supprimer dans en amont.
Utilisez git-debcherry en ligne en utilisant les services onworks.net