J'essaie de trouver un moyen de fonctionner dch
en mode non interactif, afin d'incorporer la debian/changelog
création et la manipulation de fichiers dans un script shell.
Il semble que ce n'est que lorsque vous l'exécutez avec l'argument que -r ""
cela fonctionne (comme spécifié ici ). Cependant, je dois utiliser différents arguments.
dch -n "some nice message"
est assez.-n
drapeau ne fonctionne pas si vous devez créer un nouveau journal des modifications pour la première fois:dch: fatal error at line 573: Cannot find debian/changelog anywhere! Are you in the source code tree? (You could use --create if you wish to create this file.)
Cela dépend de ce que vous comptez en faire.
dch
reprend les variablesVISUAL
/EDITOR
pour déterminer l'éditeur, et la seule condition est qu'il comprenne / ignore une option initiale du formulaire+n
. Je peux donc faire:Et obtenez un fonctionnement raisonnablement automatisé.
la source