.gitattributes 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # Define the line ending behavior of the different file extensions
  2. # Set default behavior, in case users don't have core.autocrlf set.
  3. * text=auto eol=lf
  4. # Explicitly declare text files we want to always be normalized and converted
  5. # to native line endings on checkout.
  6. *.php text
  7. *.default text
  8. *.ctp text
  9. *.sql text
  10. *.md text
  11. *.po text
  12. *.js text
  13. *.css text
  14. *.ini text
  15. *.properties text
  16. *.txt text
  17. *.xml text
  18. *.svg text
  19. *.yml text
  20. .htaccess text
  21. # Declare files that will always have CRLF line endings on checkout.
  22. *.bat eol=crlf
  23. # Declare files that will always have LF line endings on checkout.
  24. *.pem eol=lf
  25. # Denote all files that are truly binary and should not be modified.
  26. *.png binary
  27. *.jpg binary
  28. *.gif binary
  29. *.ico binary
  30. *.mo binary
  31. *.pdf binary
  32. *.phar binary
  33. *.woff binary
  34. *.woff2 binary
  35. *.ttf binary
  36. *.otf binary
  37. *.eot binary
  38. # Remove files for archives generated using `git archive`
  39. .appveyor.yml export-ignore
  40. CONTRIBUTING.md export-ignore
  41. .editorconfig export-ignore
  42. .gitattributes export-ignore
  43. .gitignore export-ignore
  44. Makefile export-ignore
  45. phpunit.xml.dist export-ignore
  46. .travis.yml export-ignore
  47. .scrutinizer.yml export-ignore
  48. .stickler.yml export-ignore
  49. tests/test_app export-ignore
  50. tests/TestCase export-ignore
  51. .github export-ignore
  52. .mailmap export-ignore
  53. phpcs.xml.dist export-ignore
  54. phpstan.neon export-ignore
  55. contrib export-ignore