flake8
passed.
JSHint
passed.
Review Request #9715 — Created March 1, 2018 and submitted
The Git client normalizes the exclude patterns to all be absolute paths,
but it was then passing in the wrong base directory for joining with the
actual filenames being tested. This change fixes it to use the same base
directory for both.
Posted a change with -X and saw the files actually get excluded.