REPO="<%= scope.lookupvar('ikiwiki::git_folder') %>/$NAME.git"
REMOTE="$REPO_OWNER@localhost:$NAME"
SITE=$BASE/$NAME
+CWD="`pwd`"
# Syntax check
if [ -z "$INSTANCE" ]; then
git clone $REPO $SITE/"$INSTANCE"_src
# Fix remotes
-( cd $SITE/"$INSTANCE"_src && git remote rm origin && git remote add origin $REMOTE )
+
+cd $SITE/"$INSTANCE"_src
+git remote rm origin
+git remote add origin $REMOTE
+git config branch.master.remote origin
+git config branch.master.merge refs/heads/master
+cd $CWD
# Cleanup
rm -rf $SITE/"$INSTANCE"_src_tmp