)]}'
{
  "commit": "49212e985d41b03d5e8cd4417f773748596587fe",
  "tree": "595ed4a3809289852991c64b340bf0dea7dba995",
  "parents": [
    "d5f0ecb407f5708841e98e55d01d651a316ae7c2"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Mon Nov 06 22:53:37 2017 +0100"
  },
  "committer": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Tue Nov 07 19:06:57 2017 +0100"
  },
  "message": "Add more assertions about test suite expansion behavior\n\nCharacterizing this correctly this time: Target patterns are evaluated with two different sets of semantics. For determining which targets to build, only test suites in exclusion target patterns are expanded. For determining which tests to run (or determining which targets to build if --build_tests_only is set), test suites in all target patterns are expanded. In each case, test suites are expanded for each target pattern individually, not for the whole set of targets after the list of target patterns is processed.\n\nAlso update a related code comment.\n\nThe newer implementation for this logic already has equivalent tests for this behavior, in particular testFilterNegativeTestFromTestSuite and testNegativeTestSuiteExpanded in LoadingPhaseRunnerTest.\n\nRELNOTES: None\nPiperOrigin-RevId: 174756583\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "823d1071e12c858fe5aeac00a9affb8bbd29444f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/TestTargetPatternsResultBuilder.java",
      "new_id": "0a53f75cd41fc433a487b77bffd4eee9b278f902",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/TestTargetPatternsResultBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "bf8a2cb23f46b586705201883aabc4871971d2ec",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/pkgcache/TargetPatternEvaluatorTest.java",
      "new_id": "b62e5a89deb2810adc064ea05571d8575c702094",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/pkgcache/TargetPatternEvaluatorTest.java"
    }
  ]
}
