)]}'
{
  "commit": "2a60fc2ba6c19de80291203597d752e9ba58e4c0",
  "tree": "0d6446cc6698e0b8d0213016471e01f8117cf2e3",
  "parents": [
    "547ef5ac979778feb2f760cdb5f4eae1a2207b86"
  ],
  "author": {
    "name": "Trevor Suarez",
    "email": "rican7@gmail.com",
    "time": "Wed Oct 28 18:53:53 2015"
  },
  "committer": {
    "name": "Will Norris",
    "email": "will@willnorris.com",
    "time": "Wed Oct 28 21:10:38 2015"
  },
  "message": "Fix invalid call to value method with nil pointer\n\nNow checking if a reflected value is invalid and, if so, making sure to\ninitialize the reflected value with the type\u0027s expected zero-value\nbefore attempting to call the interface method.\n\nThis prevents panics due to invocation through reflection, such as:\n\"value method query.EncodedArgs.EncodeValues called using nil\n*EncodedArgs pointer\"\n\nFixes #9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "396d804f3ed93871d2936ba633e09f5884e21c7e",
      "old_mode": 33188,
      "old_path": "query/encode.go",
      "new_id": "90dcabb80fa455e52ae5e16bad81c00151dc2bb1",
      "new_mode": 33188,
      "new_path": "query/encode.go"
    },
    {
      "type": "modify",
      "old_id": "09efb0f5b14c180774f6cc639b40f1f9ba22e18c",
      "old_mode": 33188,
      "old_path": "query/encode_test.go",
      "new_id": "e0b2a365ac7b9c4b19c1671820e80cab5bf8b7a5",
      "new_mode": 33188,
      "new_path": "query/encode_test.go"
    }
  ]
}
