- line-feed is better LF (prevents converting under Windows all over again).
- always copying .gitattribues is fine, .gitignore only on creation
Signed-off-by: Roland Haeder <roland@mxchange.org>
-# Auto detect text files and perform LF normalization
-* text=auto
+# Use Linux/Uni* line-feed for new lines (prevents converting)
+* text=lf
continue
elif [ -f "${JPROJECTS_HOME}/${project}/dist.sh" ]
then
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 -v dist.sh "${JPROJECTS_HOME}/${project}/" || exit 255
+ cp -vu "${JPROJECTS_HOME}/jprojects-scripts/.gitattributes" "${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
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
cd "${JPROJECTS_HOME}/${project}"
echo "$0: git add ..."
git add docs || exit 255