5 # set the context for vcs-home operations
7 # Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
8 # Released under the terms of the Artistic Licence 2.0
10 # Source repository: http://git.madduck.net/v/etc/zsh.git
13 FGIT_BASE="$HOME/.fgits"
15 if [ "${1:---help}" = '--help' ] || [ $# -gt 1 ]; then
16 echo "usage: ${0%/*} reponame" >&2
17 echo "usage: ${0%/*} -l" >&2
21 elif [ "$1" = '-l' ]; then
22 for i in $FGIT_BASE/*.git; do
29 if [ ! -d "$FGIT_BASE/${1}.git" ]; then
30 echo E: no repository found for "$1" >&2
34 export GIT_DIR=$FGIT_BASE/${1}.git
37 PS1="{VCSH:$1}$PS1" $SHELL -i