[wp-trac] [WordPress Trac] #42594: Clean up svn properties on develop

WordPress Trac noreply at wordpress.org
Fri Oct 25 19:37:13 UTC 2019


#42594: Clean up svn properties on develop
----------------------------+-----------------------
 Reporter:  dd32            |       Owner:  desrosj
     Type:  task (blessed)  |      Status:  assigned
 Priority:  normal          |   Milestone:  5.4
Component:  General         |     Version:
 Severity:  normal          |  Resolution:
 Keywords:  has-patch       |     Focuses:
----------------------------+-----------------------
Changes (by desrosj):

 * keywords:   => has-patch


Comment:

 Using `find . -type f -path '*/.svn*' -prune -o -print | perl -ne 'print
 $1 if m/\.([^.\/]+)$/' | sort -u`, I audited the list of file types in
 `trunk` since [ticket:42594#comment:10] and found these new formats:

 - `editorconfig`
 - `env`
 - `gitignore`
 - `ini`
 - `scss`
 - `sql`
 - `template`

 I think that all of these can just be `svn:eol-style=native`.

 [46585-46588] fixes the issues for all file types in `trunk` today.

 Here is an updated snippet to run for double checking `trunk` (should
 result in no changes):

 {{{
 find -E . -regex
 '.*\.(crt|css|csv|dfxp|dist|editorconfig|env|gitignore|html|ini|js|jshintrc|json|lock|map|md|mo|nodelete|php|pot|py|scss|sql|svg|template|tsv|txt|vtt|xml|yml)'
 | xargs -I {} svn propset svn:eol-style native '{}'
 find -E . -regex
 '.*\.(bmp|docx|eot|flac|gif|ico|jp2|jpg|mkv|mov|mp3|mp4|otf|pct|pdf|png|po|psd|rtf|sgi|tga|tiff|ttf|webm|woff|woff2)'
 | xargs -I {} svn propset svn:mime-type application/octet-stream '{}'
 }}}

 Here is an updated list all inclusive list:

 {{{
 ### Source files
 *.css = svn:eol-style=native
 *.js = svn:eol-style=native
 *.php = svn:eol-style=native
 *.py = svn:eol-style=native
 *.scss = svn:eol-style=native
 *.template = svn:eol-style=native

 ### Font files
 *.eot = svn:mime-type=application/octet-stream
 *.otf = svn:mime-type=application/octet-stream
 *.ttf = svn:mime-type=application/octet-stream
 *.woff = svn:mime-type=application/octet-stream
 *.woff2 = svn:mime-type=application/octet-stream

 ### Image files
 *.bmp = svn:mime-type=application/octet-stream
 *.gif = svn:mime-type=application/octet-stream
 *.ico = svn:mime-type=application/octet-stream
 *.jp2 = svn:mime-type=application/octet-stream
 *.jpg = svn:mime-type=application/octet-stream
 *.pct = svn:mime-type=application/octet-stream
 *.png = svn:mime-type=application/octet-stream
 *.psd = svn:mime-type=application/octet-stream
 *.sgi = svn:mime-type=application/octet-stream
 *.svg = svn:eol-style=native
 *.tga = svn:mime-type=application/octet-stream
 *.tiff = svn:mime-type=application/octet-stream

 ### Video files
 *.mkv = svn:mime-type=application/octet-stream
 *.mov = svn:mime-type=application/octet-stream
 *.mp4 = svn:mime-type=application/octet-stream
 *.webm = svn:mime-type=application/octet-stream

 ### Audio files
 *.flac = svn:mime-type=application/octet-stream
 *.mp3 = svn:mime-type=application/octet-stream

 ### Document files
 *.csv = svn:eol-style=native
 *.dfxp = svn:eol-style=native
 *.docx = svn:mime-type=application/octet-stream
 *.html = svn:eol-style=native
 *.md = svn:eol-style=native
 *.pdf = svn:mime-type=application/octet-stream
 *.rtf = svn:mime-type=application/octet-stream
 *.tsv = svn:eol-style=native
 *.txt = svn:eol-style=native
 *.vtt = svn:eol-style=native

 ### Translation files
 *.mo = svn:eol-style=native
 *.po = svn:mime-type=application/octet-stream
 *.pot = svn:eol-style=native

 ### Config files
 *.dist = svn:eol-style=native
 *.editorconfig = svn:eol-style=native
 *.env = svn:eol-style=native
 *.gitignore = svn:eol-style=native
 *.ini = svn:eol-style=native
 *.jshintrc = svn:eol-style=native
 *.json = svn:eol-style=native
 *.lock = svn:eol-style=native
 *.xml = svn:eol-style=native
 *.yml = svn:eol-style=native

 ### Miscellaneous
 *.crt = svn:eol-style=native
 *.map = svn:eol-style=native
 *.nodelete = svn:eol-style=native
 *.sql = svn:eol-style=native
 }}}

 [attachment:"42594.diff"] adds the above list to `svn:auto-props`. Would
 love a sanity check before committing that.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/42594#comment:18>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list