We include all impacted files but exclude affected files that are also impacted. Files impacted by DEPS changes take precedence before files affected by direct changes.
(impacted_files, affected_files)
| 236 | return enumerate(lines, start=1) |
| 237 | |
| 238 | def _FilterDuplicates(impacted_files, affected_files): |
| 239 | """"We include all impacted files but exclude affected files that are also |
| 240 | impacted. Files impacted by DEPS changes take precedence before files |
| 241 | affected by direct changes.""" |
| 242 | result = impacted_files[:] |
| 243 | only_paths = set([imf.LocalPath() for imf in impacted_files]) |
| 244 | for af in affected_files: |
| 245 | if not af.LocalPath() in only_paths: |
| 246 | result.append(af) |
| 247 | return result |
| 248 | |
| 249 | added_includes = [] |
| 250 | affected_files = input_api.AffectedFiles() |
no test coverage detected