diff --git a/test/runner/lib/changes.py b/test/runner/lib/changes.py index 019b51e0f77..032753bbda6 100644 --- a/test/runner/lib/changes.py +++ b/test/runner/lib/changes.py @@ -71,7 +71,12 @@ class ShippableChanges(object): else: merge_runs = self.get_merge_runs(self.project_id, self.branch) last_successful_commit = self.get_last_successful_commit(merge_runs) - self.paths = sorted(git.get_diff_names([last_successful_commit, self.commit])) + + if last_successful_commit: + self.paths = sorted(git.get_diff_names([last_successful_commit, self.commit])) + else: + # tracked files (including unchanged) + self.paths = sorted(git.get_file_names(['--cached'])) def get_merge_runs(self, project_id, branch): """