)]}'
{
  "commit": "74bf45f379b35e1d103940f35d7a04545b0235d4",
  "tree": "d3fae8b44d416796e0bc36351271bb1379d27091",
  "parents": [
    "2ad5c0a86443f567241e0295c313baf4f0e15379"
  ],
  "author": {
    "name": "Feng Xiao",
    "email": "xfxyjwf@gmail.com",
    "time": "Fri Sep 08 15:44:09 2017 -0700"
  },
  "committer": {
    "name": "Feng Xiao",
    "email": "xfxyjwf@gmail.com",
    "time": "Fri Sep 08 16:01:49 2017 -0700"
  },
  "message": "Add bazel support for examples.\n\nThe example utilizes native bazel rules (proto_library, cc_proto_library,\njava_proto_library, java_lite_proto_library) to show how easy it is to\nbuild protobuf with bazel\u0027s native support. It also makes use of well\nknown types which was not possible until the latest bazel 0.5.4 release\nand https://github.com/google/protobuf/pull/3594 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "653f663276b4bfc13a61796ad09482a78cd75a0a",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "3a4e6ed2fef7c4dfc04b5bd597d7e6771c5cfa4d",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5d5d9a56b25b3460164be63c99b6b9e352374fc",
      "new_mode": 33188,
      "new_path": "examples/BUILD"
    },
    {
      "type": "modify",
      "old_id": "789243050888e95b47a7011e7311cabeba03ce41",
      "old_mode": 33188,
      "old_path": "examples/ListPeople.java",
      "new_id": "580f7ac2af4af56b41cab1f20cdd2c348b3e44d9",
      "new_mode": 33188,
      "new_path": "examples/ListPeople.java"
    },
    {
      "type": "modify",
      "old_id": "d16bb56d5ab62a7da450c022ac53d73016da3bdc",
      "old_mode": 33188,
      "old_path": "examples/Makefile",
      "new_id": "3b61790b4eb2109aa98d10b1d35b85b8f96b04af",
      "new_mode": 33188,
      "new_path": "examples/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20f285cdd7648317a311b8224ea765dea78d3228",
      "new_mode": 33188,
      "new_path": "examples/README.md"
    },
    {
      "type": "delete",
      "old_id": "2e4f6e4e8b9518973990008b80e1845d7c0a0cb7",
      "old_mode": 33188,
      "old_path": "examples/README.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb0031071942cd337a17ad5608c0fb825f6adeff",
      "new_mode": 33188,
      "new_path": "examples/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "9bec4b374d82dcc72814b0b9d236bbe3783dc8cc",
      "old_mode": 33188,
      "old_path": "examples/add_person.cc",
      "new_id": "856e90bb7bb6821f0407189ffac70a78447705d6",
      "new_mode": 33188,
      "new_path": "examples/add_person.cc"
    },
    {
      "type": "modify",
      "old_id": "23cc2f97e76a0d23ac14b1fe9b9bfcd6364764cb",
      "old_mode": 33188,
      "old_path": "examples/addressbook.proto",
      "new_id": "b4b33b4c658924f0321ab4e7a9dc9cf8da1acec3",
      "new_mode": 33188,
      "new_path": "examples/addressbook.proto"
    },
    {
      "type": "modify",
      "old_id": "68e5666d84e6f729db7cbab9ff3e598671539420",
      "old_mode": 33188,
      "old_path": "examples/list_people.cc",
      "new_id": "b309c596804739007510f06ff62c12898275fec7",
      "new_mode": 33188,
      "new_path": "examples/list_people.cc"
    }
  ]
}
