)]}'
{
  "commit": "fe5d1d3eb42e6cf3dca93b2277be9464b026fcf2",
  "tree": "b5d134260150fc4e7fad0d47df4f7793aeee167b",
  "parents": [
    "ee020f3598f0dc86a939fb8597845594bf664898"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Tue Oct 16 00:35:22 2007 -0400"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Tue Oct 16 00:36:35 2007 -0400"
  },
  "message": "Support \u0027push --dry-run\u0027 for http transport\n\nIf the end-user requested a dry-run push we need to pass that flag\nover to http-push and additionally make sure it does not actually\nupload any changes to the remote server.\n\nSigned-off-by: Shawn O. Pearce \u003cspearce@spearce.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9afb860381369767a0a3f5295f588b75f559ff22",
      "old_mode": 33188,
      "old_path": "Documentation/git-http-push.txt",
      "new_id": "3a69b719b5cdddc9f48cdbfefe358783e12f396d",
      "new_mode": 33188,
      "new_path": "Documentation/git-http-push.txt"
    },
    {
      "type": "modify",
      "old_id": "a035919764ae4eb020dbeba9f1f7126a0c66e3be",
      "old_mode": 33188,
      "old_path": "http-push.c",
      "new_id": "c02a3af63450fd7cf22118b481b4f0d9dd35b156",
      "new_mode": 33188,
      "new_path": "http-push.c"
    },
    {
      "type": "modify",
      "old_id": "f34d19750f97ede55d316d82ce82fd263bc47734",
      "old_mode": 33188,
      "old_path": "transport.c",
      "new_id": "400af71c76d8cf699778f98b1b07ea7f719701a3",
      "new_mode": 33188,
      "new_path": "transport.c"
    }
  ]
}
