)]}'
{
  "commit": "66693e77d0df7ab3ea1f4e8a3b7b66fabbc2af77",
  "tree": "3195ab0d6e7372d0f214cfa4b6065b91e6159549",
  "parents": [
    "34ba7026907cfae4abfc0be2851edb48c3ee2701"
  ],
  "author": {
    "name": "ccalvarin",
    "email": "ccalvarin@google.com",
    "time": "Mon Dec 11 15:19:04 2017 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Mon Dec 11 15:20:45 2017 -0800"
  },
  "message": "Automated rollback of commit 9321316b34767b06c3071b2cf2a4de189874fcce.\n\n*** Reason for rollback ***\n\nDesign change, 2 boolean flags instead of 1 enum flag\n\n*** Original change description ***\n\nAdd --incremental_state_retention_strategy\n\nThis option is intended to replace some of the uses of --batch. It lets users specify that builds should not be incremental, and how eagerly to discard the state that is kept around for incrementality. Note that for both values discard_eargerly and keep_for_life_of_build, the build graph is kept around until the next build. This may change.\n\nWill add tests for keep_for_life_of_build in a later change, for now it will warn that that feature is experimen...\n\n***\n\nROLLBACK_OF\u003d178661777\nRELNOTES: None.\nPiperOrigin-RevId: 178681472\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d769c68eced08de4b9f34941feb22ba30cdcc517",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/BuildRequestOptions.java",
      "new_id": "d193bb306412581315aa98b9a98fb6608f9e0a6f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/BuildRequestOptions.java"
    },
    {
      "type": "modify",
      "old_id": "2e5f599692c29e98e1f1e0add63b4f4ca595091b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java",
      "new_id": "9f20f766220989ca5dbe7adcd4eb03ed9d67f590",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java"
    },
    {
      "type": "modify",
      "old_id": "2c11eac9e0707094f295abf632df6aaaca179ff9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/CommandEnvironment.java",
      "new_id": "54552a6c5f9b562e54d278a5c9996ee40073e9b0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/CommandEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "e6c413732736cef161627334ac0a4893b7bd2136",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutor.java",
      "new_id": "f3e4bf4da0791c16c7b4dd670362f8411eec737a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SequencedSkyframeExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "c91a69302900306def925836e39be1c9246550c6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java",
      "new_id": "da4d4efef1a3188b0f94a2507e082964bc3f11a7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java"
    },
    {
      "type": "modify",
      "old_id": "f1a002fec1e0ff1172f089323748dc7442cf975a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/events/util/EventCollectionApparatus.java",
      "new_id": "aaf3569686b8c2cc7e03750256b1ec6105b176d2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/events/util/EventCollectionApparatus.java"
    },
    {
      "type": "modify",
      "old_id": "e7f97f9bbccafeca144574bbbdf6aaf05ded23ce",
      "old_mode": 33188,
      "old_path": "src/test/shell/integration/discard_graph_edges_lib.sh",
      "new_id": "683b96b4dda657ff3f75ae41280608a8f2acc05c",
      "new_mode": 33188,
      "new_path": "src/test/shell/integration/discard_graph_edges_lib.sh"
    },
    {
      "type": "modify",
      "old_id": "dd806725bc4b590e6543555ca53eb664549712bb",
      "old_mode": 33261,
      "old_path": "src/test/shell/integration/discard_graph_edges_test.sh",
      "new_id": "4b0311c6a751de7a19730f02b6cb2565e4cca82b",
      "new_mode": 33261,
      "new_path": "src/test/shell/integration/discard_graph_edges_test.sh"
    }
  ]
}
