]> git.donarmstrong.com Git - zsh.git/blobdiff - .zsh/func/vcsh
disable gpg batch mode for getpw
[zsh.git] / .zsh / func / vcsh
index 083bc7dfb23b9508f7fe10b94b50df56880f56c0..bf5735ef7952330b1d1487326c24422bfa338e8e 100755 (executable)
 # Source repository: git://git.madduck.net/etc/zsh.git
 #
 
-local FGIT_BASE="$HOME/.fgits"
-
-if [[ "$1" == '-l' ]]
-then
-   for i in $FGIT_BASE/*.git
-   do
-      i="${i#$FGIT_BASE/}"
-      echo "${i%.git}"
-   done
-   return 0
-elif [[ "$1" == '-c' ]]
-then
-   shift
-
-   if [[ -z "$1" ]]
-   then
-      echo "E: no repository name given" >&2
-      return 2
-   fi
-   if [[ -e "$FGIT_BASE/${1}.git" ]]
-   then
-      echo "E: repository '$1' still exists" >&2
-      return 2
-   fi
+## THIS SCRIPT IS DEPRECATED IN FAVOUR OF
+## https://github.com/RichiH/vcsh
 
-   git init --bare "$FGIT_BASE/${1}.git"
-   cd "$FGIT_BASE/${1}.git"
-   git config core.bare false
-   git config core.worktree ../../
-   git config core.excludesfile "$FGIT_BASE/${1}.ignore"
-   cd -
+local FGIT_BASE="$HOME/.fgits"
 
-   [[ -e "$FGIT_BASE/${1}.ignore" ]] || echo "/*" > "$FGIT_BASE/${1}.ignore"
-fi
-if [[ "${1:---help}" == '--help' ]] || [[ $# -gt 1 ]]
-then
-   echo "usage: ${0##*/} reponame" >&2
-   echo "usage: ${0##*/} -l" >&2
-   echo "usage: ${0##*/} -c reponame" >&2
-   [ "$1" = '--help' ]
-   return $?
+if [ "${1:---help}" = '--help' ] || [ $# -gt 1 ]; then
+  echo "usage: ${0##*/} reponame" >&2
+  echo "usage: ${0##*/} -l" >&2
+  [ "$1" = '--help' ]
+  return $?
+
+elif [ "$1" = '-l' ]; then
+  for i in $FGIT_BASE/*.git; do
+    i="${i#$FGIT_BASE/}"
+    echo "${i%.git}"
+  done
+  return 0
 fi
 
 if [ ! -d "$FGIT_BASE/${1}.git" ]; then