[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