From 9ba7435d616384e4810255d3ef9a5509f6b94fbc Mon Sep 17 00:00:00 2001 From: divverent Date: Wed, 24 Aug 2011 12:31:22 +0000 Subject: [PATCH] add a script to automate svn:eol-style processing git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11300 d7cf8633-e32d-0410-b094-e92efae38249 ::stable-branch::merge=3a4b5e0d762fd64a38fa23ca8d84b5d2ceecb6b6 --- svn-eol-style-from-gitattributes.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 svn-eol-style-from-gitattributes.sh diff --git a/svn-eol-style-from-gitattributes.sh b/svn-eol-style-from-gitattributes.sh new file mode 100644 index 00000000..7c1085cd --- /dev/null +++ b/svn-eol-style-from-gitattributes.sh @@ -0,0 +1,22 @@ +for F in *; do + exec 3<.gitattributes + while read <&3 -r L S; do + if [ -z "${F##$L}" ]; then + s=$S + fi + done + case "$s" in + '-diff -crlf') + svn propdel svn:eol-style "$F" + ;; + '-crlf') + svn propdel svn:eol-style "$F" + ;; + 'crlf=input') + svn propset svn:eol-style native "$F" + ;; + *) + echo "UNKNOWN: $s" + ;; + esac +done -- 2.39.2