Dê uma olhada em git-buildpackage :
Personalizando números de instantâneos
Se o incremento automático do número de snapshots não tiver o pacote necessário, você poderá fornecer qualquer expressão python avaliada como um número inteiro positivo para calcular o novo número de snapshot:
gbp dch -S -a --snapshot-number=1 gbp dch -S -a --snapshot-number='snapshot + 2' gbp dch -S -a --snapshot-number='os.popen("git-log --pretty=oneline | wc -l").readlines()[0]' gbp dch -S -a --snapshot-number='git-log --pretty=oneline debian/0.3.3 | wc -l'
Você também pode adicionar o cálculo do número de instantâneos a
gbp.conf
:[DEFAULT] snapshot-number = os.popen("git-log --pretty=oneline | wc -l").readlines()[0]