)]}'
{
  "commit": "2e83110230b7e91b07835e9c718a1d6fbcb8b617",
  "tree": "85737c7424dab1c232d95665c584d1a69fd2f992",
  "parents": [
    "f53f911793c3024976f80211e0c976f5cc51f88d"
  ],
  "author": {
    "name": "Josh Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Wed Apr 27 18:22:22 2016 -0700"
  },
  "committer": {
    "name": "Josh Haberman",
    "email": "jhaberman@gmail.com",
    "time": "Wed Apr 27 18:22:22 2016 -0700"
  },
  "message": "Added framework for generating/consuming benchmarking data sets.\n\nThis takes the code that was sitting in benchmarks/\nalready and makes it easier for language-specific\nbenchmarks to consume.  Future PRs will enhance this\nso that the language-specific benchmarks can report\nmetrics back that will be tracked over time in PerfKit.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7a1f413b2d876002c410f687cae03f6449447d0",
      "old_mode": 33188,
      "old_path": "Makefile.am",
      "new_id": "3e9888166f81d55c9fd1c7410ebe46c6c7288f10",
      "new_mode": 33188,
      "new_path": "Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79581ee9831ef654247a77af82b17cc14f990539",
      "new_mode": 33188,
      "new_path": "benchmarks/Makefile.am"
    },
    {
      "type": "rename",
      "old_id": "16f6d678041e18a27ed1925f77591ee46041d704",
      "old_mode": 33188,
      "old_path": "benchmarks/google_speed.proto",
      "new_id": "c7103be5f69c8831a08c8ace816d3d36d863f09c",
      "new_mode": 33188,
      "new_path": "benchmarks/benchmark_messages_proto2.proto",
      "score": 91
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ea39c22f2ada1a2834d10151f749aa3b1cf3b97",
      "new_mode": 33188,
      "new_path": "benchmarks/benchmark_messages_proto3.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a891eb9ec7aeffda838a9edaec92f12f091d51a0",
      "new_mode": 33188,
      "new_path": "benchmarks/benchmarks.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6f30cd85b68f3bb4269a4e9f50ce28584f4c573",
      "new_mode": 33188,
      "new_path": "benchmarks/generate_datasets.cc"
    },
    {
      "type": "modify",
      "old_id": "33a6c64d6fec03f6e3b623ce4bbe6bc19f98a8b8",
      "old_mode": 33188,
      "old_path": "configure.ac",
      "new_id": "d56a704705ff3e1e0154e0a34abb94aca436bdad",
      "new_mode": 33188,
      "new_path": "configure.ac"
    }
  ]
}
