]> git.proxmox.com Git - debcargo-conf.git/blob - dev/list-unreleased.sh
Merge remote-tracking branch 'origin/pending-async-global-executor'
[debcargo-conf.git] / dev / list-unreleased.sh
1 #!/bin/bash
2 # List packages that are UNRELEASED and also not pending.
3 set -e
4
5 git grep -l UNRELEASED-FIXME-AUTOGENERATED-DEBCARGO -- src/*/debian/changelog | cut -d/ -f2 | \
6 "$(dirname "$0")/filter-pending.sh" | \
7 grep " 0$" | \
8 cut '-d ' -f1 | \
9 while read pkg; do
10 crate="$(sed -nre "s/.*Package (.*) .* from crates.io.*/\1/gp" src/$pkg/debian/changelog | head -n1)"
11 pkgbase="${crate//_/-}"
12 if [ "$pkg" = "$pkgbase" ]; then
13 echo "$crate"
14 else
15 echo "$crate" "${pkg#$pkgbase-}"
16 fi
17 done