)]}'
{
  "commit": "adea1a7606289c16cd14c400396c2879d939684e",
  "tree": "ba3a4edee1c079cdac4fbddad649f7af452ce9ef",
  "parents": [
    "803801d1494f06f0ce977a1f2241ef6a4d85df09"
  ],
  "author": {
    "name": "twerth",
    "email": "twerth@google.com",
    "time": "Thu Mar 21 09:28:24 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Mar 21 09:30:17 2019 -0700"
  },
  "message": "Add option to slim down the JSON profile.\n\nIf the JSON profile contains many events, we will start merging short events that are close to each other on the same thread.\nThe event count threshold is chosen high enough to show all data for small clean builds and incremental builds.\n\nWith this profile thinning, profiles for big builds that did crash chrome://tracing before, do now load. By keeping all events that are not short we still see all interesting data.\n\nRELNOTES: None\nPiperOrigin-RevId: 239609724\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7b9cb056733465c08683ea88468fe1188e8303e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/profiler/Profiler.java",
      "new_id": "6549d1734fb1c9d4c860e694101cf57c0275b7a2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/profiler/Profiler.java"
    },
    {
      "type": "modify",
      "old_id": "a9afc56569e1a1960bf9655ec660266a147167cf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java",
      "new_id": "92fa8ffaabd1843bd0ea9f92dab6171dd221ed0a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java"
    },
    {
      "type": "modify",
      "old_id": "945240079cd799767ab8f2c2ed443fc01d9e20bf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/CommonCommandOptions.java",
      "new_id": "0a1dccf89b754edc54c8e7a9f1f4225ffc14ed7e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/CommonCommandOptions.java"
    },
    {
      "type": "modify",
      "old_id": "88eb503a8983b6b71fc9a532da1e07a95b4859b1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/profiler/AutoProfilerBenchmark.java",
      "new_id": "edcabf6616dd1ed3a90468fca1ceed630b5fc3d8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/profiler/AutoProfilerBenchmark.java"
    },
    {
      "type": "modify",
      "old_id": "8463222a8c695a62e0163bb5985629cd72a4053b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/profiler/ProfilerChartTest.java",
      "new_id": "8134722ad6c0be3b5dbd4670e1b443b5dafd7c12",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/profiler/ProfilerChartTest.java"
    },
    {
      "type": "modify",
      "old_id": "eef9405f33f69292255a7f23e32d098806fe5d03",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/profiler/ProfilerTest.java",
      "new_id": "0a27faab5f0cab45aa277a4be9ffa8f3cf2b90d0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/profiler/ProfilerTest.java"
    }
  ]
}
