blob: 33628849dd461f8a1f1b2930b6d57c7a836ef409 [file] [log] [blame]
#!/bin/bash
#
# Sets svn properties to the correct values for well known file extensions
# This script probably could be simplified to speed it up!
find . -name "*.bat" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style CRLF "$n"
done
#find . -name "*.bin" | grep -v '\.svn' | while read n
#do
#svn propset svn:mime-type 'application/octet-stream' "$n"
#svn propdel svn:keywords "$n"
#done
find . -name "*.bmp" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'image/bmp' "$n"
done
#find . -name "*.c" | grep -v '\.svn' | while read n
#do
#svn propset svn:eol-style native "$n"
#svn:keywords 'Date Author Id Revision HeadURL' "$n"
#done
find . -name "*.class" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'application/java' "$n"
svn propdel svn:keywords "$n"
done
#find . -name "*.cmd" | grep -v '\.svn' | while read n
#do
#svn propset svn:mime-type 'text/plain' "$n"
#svn propset svn:eol-style CRLF "$n"
#done
#find . -name "*.cpp" | grep -v '\.svn' | while read n
#do
#svn propset svn:eol-style native "$n"
#svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
#done
find . -name "*.css" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/css' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
#find . -name "*.doc" | grep -v '\.svn' | while read n
#do
#svn propset svn:mime-type 'application/msword "$n"
#svn propdel svn:keywords "$n"
#done
#find . -name "*.dsp" | grep -v '\.svn' | while read n
#do
#svn propset svn:eol-style CRLF "$n"
#done
#find . -name "*.dsw" | grep -v '\.svn' | while read n
#do
#svn propset svn:eol-style CRLF "$n"
#done
find . -name "*.dtd" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.ent" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.exe" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'application/octet-stream' "$n"
svn propdel svn:keywords "$n"
done
find . -name "*.gif" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'image/gif' "$n"
svn propdel svn:keywords "$n"
done
find . -name "*.gz" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'application/x-gzip' "$n"
svn propdel svn:keywords "$n"
done
#find . -name "*.h" | grep -v '\.svn' | while read n
#do
#svn propset svn:eol-style native "$n"
#svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
#done
find . -name "*.htm" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/html' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.html" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/html' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.jar" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'application/java-archive' "$n"
svn propdel svn:keywords "$n"
done
find . -name "*.java" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.jpeg" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'image/jpeg' "$n"
svn propdel svn:keywords "$n"
done
find . -name "*.jpg" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'image/jpeg' "$n"
svn propdel svn:keywords "$n"
done
find . -name "*.js" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.jsp" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
#find . -name "*.obj" | grep -v '\.svn' | while read n
#do
#svn propset svn:mime-type 'application/octet-stream' "$n"
#svn propdel svn:keywords "$n"
#done
find . -name "*.pdf" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'application/pdf' "$n"
svn propdel svn:keywords "$n"
done
find . -name "*.png" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'image/png' "$n"
svn propdel svn:keywords "$n"
done
find . -name "*.properties" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.sh" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.sql" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.tgz" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'application/octet-stream' "$n"
svn propdel svn:keywords "$n"
done
#find . -name "*.tif" | grep -v '\.svn' | while read n
#do
#svn propset svn:mime-type 'image/tiff' "$n"
#svn propdel svn:keywords "$n"
#done
#find . -name "*.tiff" | grep -v '\.svn' | while read n
#do
#svn propset svn:mime-type 'image/tiff' "$n"
#svn propdel svn:keywords "$n"
#done
find . -name "*.txt" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.vsl" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/plain' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.wsdl" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/xml' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.xml" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/xml' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.xsd" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/xml' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.xsl" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'text/xml' "$n"
svn propset svn:eol-style native "$n"
svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
done
find . -name "*.zip" | grep -v '\.svn' | while read n
do
svn propset svn:mime-type 'application/zip' "$n"
svn propdel svn:keywords "$n"
done
#find . -name "Makefile" | grep -v '\.svn' | while read n
#do
#svn propset svn:mime-type 'text/xml' "$n"
#svn propset svn:eol-style native "$n"
#svn propset svn:keywords 'Date Author Id Revision HeadURL' "$n"
#done