betson / irs-efile-viewer

A utility to visualize individual IRS e-File returns
https://betson.github.io/irs-efile-viewer
MIT License
70 stars 17 forks source link

Update Tax Year 2016 + add automation tooling for new tax year imports #6

Closed betson closed 2 years ago

betson commented 2 years ago

This change is large because it normalizes all line endings and file permissions for all /mef files. The permissions of the source IRS files needed to be updated to make the automated import script work. This leads towards forcing all files to always have the same permissions so that permission updates in the future don't mess with the git diff of an individual file.

The IRS stylesheets also have a mix of line endings. Some are just LF and others are CRLF. These also needed to be normalized so that changes from different machines/contributors/new IRS years don't mess up the git diff of individual files. Otherwise it looks like the entire files are replaced when merged with a new tax year, which masks the actual changes that may exist within the files.