aboutsummaryrefslogtreecommitdiff
path: root/contrib/kiss-maintainer
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/kiss-maintainer')
-rwxr-xr-xcontrib/kiss-maintainer10
1 files changed, 7 insertions, 3 deletions
diff --git a/contrib/kiss-maintainer b/contrib/kiss-maintainer
index a8bc19c..55bcc5e 100755
--- a/contrib/kiss-maintainer
+++ b/contrib/kiss-maintainer
@@ -1,8 +1,12 @@
-#!/bin/sh -e
+#!/bin/sh -ef
#
# kiss-maintainer - find the maintainer of a package.
kiss s "$1" >/dev/null && {
- cd "$(kiss s "$1")"
- git log . 2>/dev/null | grep -F Author: | sort -u
+ for repo in $(kiss s "$1"); do cd "$repo"
+ maintainers=$(git log . 2>/dev/null | grep -F Author: | sort -u)
+
+ [ "$maintainers" ] &&
+ printf '=> %s\n%s\n' "$PWD" "$maintainers"
+ done
}