X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/921c65810da2b72fe754c361deb66af8cf367c3f..26ffc95f66633e04e63ddce54c6161c5ce80b6b7:/.zsh/func/giturl diff --git a/.zsh/func/giturl b/.zsh/func/giturl deleted file mode 100755 index e4dfa5f..0000000 --- a/.zsh/func/giturl +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -# -# func/giturl -# -# a convenient way to display the gitweb URL of a commit-ish -# -# Copyright © 2010 martin f. krafft -# Released under the terms of the Artistic Licence 2.0 -# -# Source repository: git://git.madduck.net/etc/zsh.git -# - -local GITWEB_BASE -GITWEB_BASE=http://git.madduck.net/v - -local REMOTE -REMOTE=$(git config --get remote.origin.url) - -local part -case "$REMOTE" in - 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