Description
When a section in the output of git diff ... contains windows EOL characters, the GitDiffParser receives multiple lines for the single line of input. As a result the lines in the resulting Hunk instances will be inconsistent and bad things will happen (tm).
Attached is a unit test and an example of diff output (from the jquery repo) that reproduces the error