]>
git.madduck.net Git - code/vcsh.git/blobdiff - vcsh
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
help() {
echo "usage: $SELF <args>
help() {
echo "usage: $SELF <args>
+ clone <remote> \\
+ [<repo>] Clone from an existing repository
+ delete Delete an existing repository
+ init <repo> Initialize a new repository
run <repo> \\
<command> Use this repository
run <repo> \\
<command> Use this repository
- init <repo> Initialize a new repository
- clone <remote> \\
- [<repo>] Clone from an existing repository
seed-gitignore \\
<repo> Seed .gitignore.d/<repo> from git ls-files" >&2
}
seed-gitignore \\
<repo> Seed .gitignore.d/<repo> from git ls-files" >&2
}
verbose "delete begin"
REPO_NAME=$2
[ -z $REPO_NAME ] && help && echo && echo "$SELF $1: error: please specify repository to work on" && return 0
verbose "delete begin"
REPO_NAME=$2
[ -z $REPO_NAME ] && help && echo && echo "$SELF $1: error: please specify repository to work on" && return 0
+ old_dir="$PWD"
+ cd "$HOME"
use $REPO_NAME || return 1
echo "$SELF: info: This operation WILL DETROY DATA!"
use $REPO_NAME || return 1
echo "$SELF: info: This operation WILL DETROY DATA!"
- echo -n "Continue? Anything other than 'y' will abort. "
- read answer
- [ x$answer = x"y" ] || exit
files=$(git ls-files)
echo "These files would be deleted:
files=$(git ls-files)
echo "These files would be deleted:
rm -f $file || echo "$SELF: info: could not delete '$file', continuing with deletion"
done
rm -rf "$VCSH_BASE/$REPO_NAME.git" || echo "$SELF: info: could not delete '$VCSH_BASE/$REPO_NAME.git'"
rm -f $file || echo "$SELF: info: could not delete '$file', continuing with deletion"
done
rm -rf "$VCSH_BASE/$REPO_NAME.git" || echo "$SELF: info: could not delete '$VCSH_BASE/$REPO_NAME.git'"