local part
case "$REMOTE" in
- madduck:pub/*) part="${REMOTE#madduck:pub/}";;
+ madduck:pub/*)
+ part="${REMOTE#madduck:pub/}"
+ part="${part%.git}.git"
+ ;;
*)
echo >&2 "E: I do not know how to translate $REMOTE into a gitweb URL."
return 1
;;
esac
+echo $GITWEB_BASE/$part
HASH=$(git rev-parse HEAD)
echo $GITWEB_BASE/$part/commitdiff/$HASH
+
+echo $GITWEB_BASE/$part/tree/HEAD
+for i in $@; do
+ [ -f "$i" ] && echo "$GITWEB_BASE/$part/blob/HEAD:/$i"
+ [ -d "$i" ] && echo "$GITWEB_BASE/$part/tree/HEAD:/$i"
+done