)]}'
{
  "commit": "5d2e0c082b1f45126d99936df86f7d4f5caf6339",
  "tree": "1911c65c32f588a5e5785c0d057701fc0df9a2b1",
  "parents": [
    "6699e0b8b1e4db9e8c36db285856901b074e0760"
  ],
  "author": {
    "name": "mschaller",
    "email": "mschaller@google.com",
    "time": "Wed Aug 29 10:23:26 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Wed Aug 29 10:25:30 2018 -0700"
  },
  "message": "Add missing tests for actions whose inputs do not change\n\nThe testActionWithNonChangingInput test never ran, because it was\nparameterized and was missing @Test. The intent was to assert that\nactions do not reexecute when their inputs are not dirtied, regardless\nof whether the action is configured to \"executeUnconditionally\" or has\n\"isVolatile\" equal to true.\n\nSimilar neighboring tests assert action behavior under different\ncircumstances, like when its input artifact\u0027s mtime or mtime-and-content\nchange.\n\nRELNOTES: None.\nPiperOrigin-RevId: 210744214\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18f117f43acd44a7c521adce1ebfc25e54dab909",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/SkyframeAwareActionTest.java",
      "new_id": "e6f29ada1e7924ca2960890706edc2b1357c0f64",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/SkyframeAwareActionTest.java"
    }
  ]
}
