Codebase list rust-stfu8 / 96f26008-241c-44f7-97cf-b16432225604/main dev / list-unreleased.sh
96f26008-241c-44f7-97cf-b16432225604/main

Tree @96f26008-241c-44f7-97cf-b16432225604/main (Download .tar.gz)

list-unreleased.sh @96f26008-241c-44f7-97cf-b16432225604/main

041ee7a
38f11af
7f0220a
38f11af
041ee7a
 
 
 
8bad379
 
 
 
 
 
 
 
7f0220a
#!/bin/bash
# List packages that are UNRELEASED and also not pending.
set -e

git grep -l UNRELEASED-FIXME-AUTOGENERATED-DEBCARGO -- src/*/debian/changelog | cut -d/ -f2 | \
"$(dirname "$0")/filter-pending.sh" | \
grep " 0$" | \
cut '-d ' -f1 | \
while read pkg; do
	crate="$(sed -nre "s/.*Package (.*) .* from crates.io.*/\1/gp" src/$pkg/debian/changelog | head -n1)"
	pkgbase="${crate//_/-}"
	if [ "$pkg" = "$pkgbase" ]; then
		echo "$crate"
	else
		echo "$crate" "${pkg#$pkgbase-}"
	fi
done