Allow deleting of branches before anything is pulled
[jprojects-scripts.git] / cp-dist.sh
index ad4d9b6..74cf417 100755 (executable)
@@ -9,15 +9,19 @@ for project in ${LIST}; do
                continue
        elif [ -f "${JPROJECTS_HOME}/${project}/dist.sh" ]
        then
-               echo "$0: Copying dist.sh to '${project}' ..."
+               echo "$0: Copying dist.sh/.git* to '${project}' ..."
                cp -v dist.sh "${JPROJECTS_HOME}/${project}/" || exit 255
+               cp -vu "${JPROJECTS_HOME}/jprojects-scripts/.gitattributes" "${JPROJECTS_HOME}/${project}"
+               cp -vu "${JPROJECTS_HOME}/jprojects-scripts/.gitignore" "${JPROJECTS_HOME}/${project}"
        fi
 
        if [ -d "${JPROJECTS_HOME}/${project}" -a ! -d "${JPROJECTS_HOME}/${project}/docs" -o "$1" = "f" ]
        then
                echo "$0: GNU-ifying project '${project}' ..."
                mkdir --parent "${JPROJECTS_HOME}/${project}/docs" || exit 255
-               cp -rpv docs/* "${JPROJECTS_HOME}/${project}/docs/" || exit 255
+               cp -rpv ${JPROJECTS_HOME}/jprojects-scripts/docs/* "${JPROJECTS_HOME}/${project}/docs/" || exit 255
+               cp -vu "${JPROJECTS_HOME}/jprojects-scripts/.gitignore" "${JPROJECTS_HOME}/${project}"
+               cp -vu "${JPROJECTS_HOME}/jprojects-scripts/.gitattributes" "${JPROJECTS_HOME}/${project}"
                cd "${JPROJECTS_HOME}/${project}"
                echo "$0: git add ..."
                git add docs || exit 255