)]}'
{
  "commit": "f30ba9f6380e6755bd5d0065e243bfc253bbd356",
  "tree": "1894a4a24f2c74a76e67cf5eecf9fbde5b4ba8c1",
  "parents": [
    "40385a98aa4d63954c820a721fe3a37ce4d8c40a"
  ],
  "author": {
    "name": "Sanjeev Kulkarni",
    "email": "sanjeev@streaml.io",
    "time": "Tue Mar 20 12:36:48 2018 -0700"
  },
  "committer": {
    "name": "Sanjeev Kulkarni",
    "email": "sanjeev@streaml.io",
    "time": "Tue Mar 20 12:36:48 2018 -0700"
  },
  "message": "Check for negative return from % operator\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3559f64ea5303486036f0c143f4fd0db07de24da",
      "old_mode": 33188,
      "old_path": "heron/api/src/java/com/twitter/heron/streamlet/impl/groupings/JoinCustomGrouping.java",
      "new_id": "5e8deb3f48c1f096d66a342748483665ff010439",
      "new_mode": 33188,
      "new_path": "heron/api/src/java/com/twitter/heron/streamlet/impl/groupings/JoinCustomGrouping.java"
    },
    {
      "type": "modify",
      "old_id": "03ef822945224a3b726e649a4544fdc830bbbc6a",
      "old_mode": 33188,
      "old_path": "heron/api/src/java/com/twitter/heron/streamlet/impl/groupings/ReduceByKeyAndWindowCustomGrouping.java",
      "new_id": "5e2d71e0d8bbd119d2471daef68822e53751151c",
      "new_mode": 33188,
      "new_path": "heron/api/src/java/com/twitter/heron/streamlet/impl/groupings/ReduceByKeyAndWindowCustomGrouping.java"
    }
  ]
}
