X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=prop-set.sh;h=8a3c22e95b492981fdeadc0be091494ccd6c4b6d;hp=6f0c1343a129da84bdb8029dd05252cd6f82aaba;hb=aae25237f01ddf26dda0b93779a0d3c231b5b789;hpb=86a02b4df98ac5e4a6603a7cea4c9075ec1999a6 diff --git a/prop-set.sh b/prop-set.sh index 6f0c1343..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" {} \; @@ -14,6 +17,19 @@ find -type f -name "*.xml" -exec svn propset svn:mime-type "text/xml" {} \; find -type f -name "*.txt" -exec svn propset svn:mime-type "text/plain" {} \; find -type f -name "*.lng" -exec svn propset svn:mime-type "text/plain" {} \; +# .htaccess files +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 @@ -24,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/