cd "$HOME"/tmp &&
dest_dir="`basename \"$source_dir\"`".git &&
-git clone --mirror --config core.sharedRepository=0644 "$source_dir" "$dest_dir" &&
+git clone --bare --config core.sharedRepository=0644 "$source_dir" "$dest_dir" &&
cd "$dest_dir" &&
git gc --aggressive &&
if [ -n "$directories" ]; then
dest_dir="$directories/$dest_dir"
fi &&
-exec git remote add --mirror=push web "$HOME"/Internet/WWW/htdocs/git.phdru.name/"$dest_dir"
+exec git remote add web "$HOME"/Internet/WWW/htdocs/git.phdru.name/"$dest_dir"
web="`git config --get --path remote.web.url`" &&
if [ -n "$web" ]; then
git push web &&
- cd "$web" && git branch -dr current/master && git update-server-info
fi &&
cd "$current" && exec git pull origin