summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xUploadNewGitGitwebUnixPerm.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/UploadNewGitGitwebUnixPerm.sh b/UploadNewGitGitwebUnixPerm.sh
new file mode 100755
index 0000000..b846a69
--- /dev/null
+++ b/UploadNewGitGitwebUnixPerm.sh
@@ -0,0 +1,17 @@
+currentDir=`pwd`
+targetDir="`basename \"$currentDir\" | tr "[:upper:]" "[:lower:]"`.git"
+ssh zx2c4.com "\
+cd ~/git.zx2c4.com;\
+mkdir \"$targetDir\";\
+cd \"$targetDir\";
+git init --bare;\
+echo \"$1\" > description;\
+mv hooks/post-update.sample hooks/post-update;\
+chmod +x hooks/post-update"
+echo "[remote \"origin\"]
+ url = zx2c4.com:git.zx2c4.com/$targetDir
+ fetch = +refs/heads/*:refs/remotes/origin/*
+[branch \"master\"]
+ remote = origin
+ merge = refs/heads/master" >> .git/config
+git push --all