git_create() {
shell_help_noarg "Usage: $FUNCNAME DIRECTORY" "$@" && return 1
declare dir="$1"; shift
- declare name="${dir}.git"
+# NB 21.08.15 declare name="${dir}.git"
# NB 30.07.15 declare name="${1%.git}"
# NB 30.07.15 declare dir=$(basename $name)
declare repo="$GIT_CREATE_REPO"
#
[ -e "$dir" ] && echo ">$dir already exists!" 1>&2 && return 1
- echo ">git init --bare ${name}.git"
- ssh $repo "git init --bare ${name}.git" || return
+ echo ">git init --bare ${dir}.git"
+ ssh $repo "git init --bare ${dir}.git" || return
- echo ">git clone ${repo}:${name}.git"
- git clone ${repo}:${name}.git || return
+ echo ">git clone ${repo}:${dir}.git"
+ git clone ${repo}:${dir}.git || return
echo ">git init [$dir]"
cd $dir || return
git init
# Create files
- printf "$name\n=============\n\n\n## Synopsis\n\nDESCRIPTION\n" > README.md
+ printf "$dir\n=============\n\n\n## Synopsis\n\nDESCRIPTION\n" > README.md
echo ">git add ."
git add .
git commit -m "Created by $FUNCNAME"
#git push --set-upstream origin master
- echo ">git remote add origin $repo:${name}.git"
- git remote add origin $repo:${name}.git
+ echo ">git remote add origin $repo:${dir}.git"
+ git remote add origin $repo:${dir}.git
}
git_clone() {