|
|
@@ -107,11 +107,21 @@ for repo in "${repos[@]}"; do
|
|
|
fi
|
|
|
|
|
|
logo=
|
|
|
- if [ -e "$repo/logo.png" ]; then
|
|
|
- logo=""
|
|
|
- elif [ -e "$repo/logo.svg" ]; then
|
|
|
- # rawgit.com because: http://stackoverflow.com/a/16462143/433558
|
|
|
- logo=""
|
|
|
+ logoFile=
|
|
|
+ for f in png svg; do
|
|
|
+ if [ -e "$repo/logo.$f" ]; then
|
|
|
+ logoFile="$repo/logo.$f"
|
|
|
+ break
|
|
|
+ fi
|
|
|
+ done
|
|
|
+ if [ "$logoFile" ]; then
|
|
|
+ logoCommit="$(git log -1 --format='format:%H' -- "$logoFile" 2>/dev/null || true)"
|
|
|
+ [ "$logoCommit" ] || logoCommit='master'
|
|
|
+ if [ "${logoFile##*.}" = 'svg' ]; then
|
|
|
+ logo=""
|
|
|
+ else
|
|
|
+ logo=""
|
|
|
+ fi
|
|
|
fi
|
|
|
|
|
|
compose=
|