)]}'
{
  "commit": "735b0e515e41c6b82ff7704ee6fa66ccdaeb3ea4",
  "tree": "a240273a96e353b6e69e3a19b89819344375e593",
  "parents": [
    "8f3b89c79dfc719a8355e7fedc20212d9c37c326"
  ],
  "author": {
    "name": "Derek McGowan",
    "email": "derek@mcgstyle.net",
    "time": "Tue May 16 20:08:06 2017"
  },
  "committer": {
    "name": "Derek McGowan",
    "email": "derek@mcgstyle.net",
    "time": "Tue May 23 17:52:51 2017"
  },
  "message": "Add push object\n\nSplit resolver to only return a name with separate methods\nfor getting a fetcher and pusher. Add implementation for\npush.\n\nSigned-off-by: Derek McGowan \u003cderek@mcgstyle.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9c911c90bb769e027afc56d5ea5c07b2e5f32ff",
      "old_mode": 33188,
      "old_path": "cmd/dist/fetch.go",
      "new_id": "f2bef80e1d5d0e731353a6039a97179bf34f9372",
      "new_mode": 33188,
      "new_path": "cmd/dist/fetch.go"
    },
    {
      "type": "modify",
      "old_id": "9943c2c5998d067c7f1ac2728ab4f1893e62c9ce",
      "old_mode": 33188,
      "old_path": "cmd/dist/fetchobject.go",
      "new_id": "2f8a43aabeee5e620ee027d7b01cf0f526a93c91",
      "new_mode": 33188,
      "new_path": "cmd/dist/fetchobject.go"
    },
    {
      "type": "modify",
      "old_id": "a4c13bc5790332073bb7fc8d121fba34c37b6ec0",
      "old_mode": 33188,
      "old_path": "cmd/dist/main.go",
      "new_id": "0faa7801f08dcae43499760a1c46e300db28cd62",
      "new_mode": 33188,
      "new_path": "cmd/dist/main.go"
    },
    {
      "type": "modify",
      "old_id": "b647aca27f7b9b42be4c59a4f05bc6deb06e8d9e",
      "old_mode": 33188,
      "old_path": "cmd/dist/pull.go",
      "new_id": "74bf1a2d0388b3dde15bb4151d95afa486d68d31",
      "new_mode": 33188,
      "new_path": "cmd/dist/pull.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f69778da94367cbf4b8211f72e8e776d0991287a",
      "new_mode": 33188,
      "new_path": "cmd/dist/pushobject.go"
    },
    {
      "type": "modify",
      "old_id": "1024dac45e298af887f237e97921da02090dcd6e",
      "old_mode": 33188,
      "old_path": "reference/reference.go",
      "new_id": "658ff1b25cad3ec574d96b9961aafaf49686f6fc",
      "new_mode": 33188,
      "new_path": "reference/reference.go"
    },
    {
      "type": "modify",
      "old_id": "91a15ede07f2be58c96cb91a8fa2f71d781569b7",
      "old_mode": 33188,
      "old_path": "reference/reference_test.go",
      "new_id": "b1cad1c4f8cd05ee1c2a94eb91ccfb25fbd6d366",
      "new_mode": 33188,
      "new_path": "reference/reference_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad118fd1d7b6cb5cfb0be99ade3179de7b6014e8",
      "new_mode": 33188,
      "new_path": "remotes/docker/fetcher.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "faeaa09bad9da8f74327fcab2462af1b28895e40",
      "new_mode": 33188,
      "new_path": "remotes/docker/pusher.go"
    },
    {
      "type": "modify",
      "old_id": "804ac555c54f4b414639f8d61dc4114b9c78f3ed",
      "old_mode": 33188,
      "old_path": "remotes/docker/resolver.go",
      "new_id": "8b55d7c19b49c73fd355533fc057930d295b0d01",
      "new_mode": 33188,
      "new_path": "remotes/docker/resolver.go"
    },
    {
      "type": "modify",
      "old_id": "ee9f15080ce5310f8f39ca57b30543ef3b69a436",
      "old_mode": 33188,
      "old_path": "remotes/docker/resolver_test.go",
      "new_id": "cf6f9fffecb8d79658c64f82590bf4ceb3b04ad9",
      "new_mode": 33188,
      "new_path": "remotes/docker/resolver_test.go"
    },
    {
      "type": "modify",
      "old_id": "b75ff0c227525e233d87c38a51f80a47aa6855bd",
      "old_mode": 33188,
      "old_path": "remotes/resolver.go",
      "new_id": "0dde5bfc879d02f43991e57aaebfdbedda3fbd9b",
      "new_mode": 33188,
      "new_path": "remotes/resolver.go"
    }
  ]
}
