X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=prop-set.sh;h=8a3c22e95b492981fdeadc0be091494ccd6c4b6d;hp=f98e2de029d3872bef49dd6884535ebdfd6da5b1;hb=8e6b15818d226f36bc57cc4e04448b262863bca9;hpb=ec4f9a1b1d9d50049d87a34ef8d240e4eb8885be diff --git a/prop-set.sh b/prop-set.sh index f98e2de0..8a3c22e9 100755 --- a/prop-set.sh +++ b/prop-set.sh @@ -1,8 +1,11 @@ #!/bin/sh +# Keywords find -type f -name "*.php" -exec svn propset svn:keywords "Author Id Revision HeadURL Date Tag" {} \; find -type f -name "*.xml" -exec svn propset svn:keywords "Author Id Revision HeadURL Date Tag" {} \; find -type f -name "*.ctp" -exec svn propset svn:keywords "Author Id Revision HeadURL Date Tag" {} \; + +# MIME type find -type f -name "*.php" -exec svn propset svn:mime-type "text/plain" {} \; find -type f -name "*.ctp" -exec svn propset svn:mime-type "text/plain" {} \; find -type f -name "*.jpg" -exec svn propset svn:mime-type "image/jpeg" {} \; @@ -19,6 +22,14 @@ find -type f -name .htaccess -exec svn propdel svn:keywords {} \; find -type f -name .htaccess -exec svn propdel svn:executable {} \; find -type f -name .htaccess -exec svn propset svn:mime-type "text/plain" {} \; +# eol-style +find -type f -name "*.php" -exec svn propset svn:eol-style "native" {} \; +find -type f -name "*.ctp" -exec svn propset svn:eol-style "native" {} \; +find -type f -name "*.html" -exec svn propset svn:eol-style "native" {} \; +find -type f -name "*.xml" -exec svn propset svn:eol-style "native" {} \; +find -type f -name "*.txt" -exec svn propset svn:eol-style "native" {} \; +find -type f -name "*.lng" -exec svn propset svn:eol-style "native" {} \; + # Shell scripts can be executable echo "$0: propset svn:executable on *.sh" find -type f -name "*.sh" | xargs svn propset svn:executable 2>/dev/null @@ -29,3 +40,6 @@ for entry in ${DEL_EXECUTE}; do echo "$0: propdel svn:executable on *.${entry}" find -type f -name "*.${entry}" -exec svn propdel svn:executable {} \; 2>/dev/null done + +# Revert third-party classes +svn --recursive revert inc/classes/third_party/