From: Richard Hartmann Date: Sun, 27 Aug 2017 19:19:54 +0000 (+0200) Subject: Merge pull request #228 from ttuegel/bugfix/shared X-Git-Url: https://git.madduck.net/code/vcsh.git/commitdiff_plain/e7699ab3d2006ca25b16c664cc7df37935a33a2b?hp=-c Merge pull request #228 from ttuegel/bugfix/shared Do not use shared Git repositories --- e7699ab3d2006ca25b16c664cc7df37935a33a2b diff --combined vcsh index ff0ec2b,57a465c..ce6705d --- a/vcsh +++ b/vcsh @@@ -22,6 -22,9 +22,9 @@@ VERSION='1.20141026' SELF=$(basename $0) + # Ensure all files created are accessible only to the current user. + umask 0077 + fatal() { echo "$SELF: fatal: $1" >&2 [ -z $2 ] && exit 1 @@@ -106,7 -109,6 +109,7 @@@ help() commit Commit in all repositories delete Delete an existing repository enter Enter repository; spawn new instance of \$SHELL + with \$GIT_DIR set. foreach [<-g>] Execute a command for every repository help Display this help text @@@ -262,7 -264,7 +265,7 @@@ init() [ ! -e "$GIT_DIR" ] || fatal "'$GIT_DIR' exists" 10 mkdir -p "$VCSH_BASE" || fatal "could not create '$VCSH_BASE'" 50 cd "$VCSH_BASE" || fatal "could not enter '$VCSH_BASE'" 11 - git init --shared=0600 + git init --shared=false upgrade hook post-init }