echo "usage: ${0%/*} reponame" >&2
echo "usage: ${0%/*} -l" >&2
[ "$1" = '--help' ]
- exit $?
+ return $?
elif [ "$1" = '-l' ]; then
for i in $FGIT_BASE/*.git; do
i="${i#$FGIT_BASE/}"
echo "${i%.git}"
done
- exit 0
+ return 0
fi
if [ ! -d "$FGIT_BASE/${1}.git" ]; then
echo E: no repository found for "$1" >&2
- exit 2
+ return 2
fi
export GIT_DIR=$FGIT_BASE/${1}.git
git status
-PS1="{VCSH:$1}$PS1" $SHELL -i
+PS1="%S{VCSH:$1}%s$PS1" $SHELL -i