Browse Source

Improve run-ci's change detection (again)

Hamilton Turner 11 years ago
parent
commit
4c862733e8
1 changed files with 2 additions and 2 deletions
  1. 2 2
      toolset/run-ci.py

+ 2 - 2
toolset/run-ci.py

@@ -82,14 +82,14 @@ class CIRunnner:
     '''
 
     # Look for changes to core TFB framework code
-    find_tool_changes = "git diff --name-only %s | grep '^toolset' | wc -l" % self.commit_range
+    find_tool_changes = "git diff --name-only %s | grep '^toolset/' | wc -l" % self.commit_range
     changes = subprocess.check_output(find_tool_changes, shell=True)  
     if int(changes) != 0:
       log.info("Found changes to core framework code")
       return True
   
     # Look for changes relevant to this test
-    find_test_changes = "git diff --name-only %s | grep '^%s' | wc -l" % (self.commit_range, self.test.directory)
+    find_test_changes = "git diff --name-only %s | grep '^%s/' | wc -l" % (self.commit_range, self.test.directory)
     changes = subprocess.check_output(find_test_changes, shell=True)
     if int(changes) == 0:
       log.info("No changes found for %s", self.name)