#!/bin/bash

BASEDIR=$(dirname "$0")

for WATCHFILE in $(find "${BASEDIR}" -mindepth 3 -maxdepth 3 -type f -name watch | sort | grep -v package_template); do
	DEBIANDIR=$(readlink -f "$(dirname "${WATCHFILE}")")
	PACKAGEDIR=$(readlink -f "$(dirname "${DEBIANDIR}")")

	echo "Watchfile: ${WATCHFILE}"

        cd "${PACKAGEDIR}" || exit 1
	uscan --watchfile "debian/watch" --dehs --report 2> /dev/null | grep -E "<(package|debian-uversion|upstream-version|status)>" | sed 's/<//; s/>/: /; s/^debian-uversion/dversion/g; s/^upstream-version/uversion/; s/^package/& /; s/^status/&  /' | awk -F'<' '{print $1}'
        cd "${OLDPWD}" || exit 1

	echo
done
