1 | 3 |
new file mode 100755 |
... | ... |
@@ -0,0 +1,6 @@ |
1 |
+#!/bin/bash |
|
2 |
+git_root='/srv/git/repositories' |
|
3 |
+[[ "${0}" == *"private"* ]] && git_mode='0660' |
|
4 |
+git init --bare --shared="${git_mode:-0664}" "${git_root}/${1}" || exit $? |
|
5 |
+vim "${git_root}/${1}/description" |
|
6 |
+perl -i -ple 's,^\s*denyNonFastforwards\s*=.*$, denyNonFastforwards = false,' "${git_root}/${1}/config" |