)]}'
{
  "commit": "044afa4172ee46acf55f943eb9ea1210017b76d3",
  "tree": "1d48802e25f5ea148640ba746a2e230ef551a1ea",
  "parents": [
    "28750a7d98ce5e23bac5c1d119109ded8e8aab73"
  ],
  "author": {
    "name": "Russell Belfer",
    "email": "rb@github.com",
    "time": "Fri Nov 15 14:02:54 2013 -0800"
  },
  "committer": {
    "name": "Russell Belfer",
    "email": "rb@github.com",
    "time": "Mon Apr 21 10:34:33 2014 -0700"
  },
  "message": "Add git_diff_commit and last-changed example\n\nThis adds a new diff API `git_diff_commit` which makes it easy to\ngenerate a `git_diff` object that represents the changes in a given\ncommit.  It follows the core Git rules for considering changes in\na merge commit - i.e. if a file has an exact match in any parent\nof the commit, then the file is considered unmodified by the merge.\n\nThis also adds a new example program \"last-changed\" which takes a\nlist of filenames and for each one displays the SHA of the last\ncommit that changed that file.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e866b7fee210f2881c9d31b2432e1d9de9d4676e",
      "old_mode": 33188,
      "old_path": "examples/Makefile",
      "new_id": "3d6da7fc5915d242ba00606d36b23178fdfc28fc",
      "new_mode": 33188,
      "new_path": "examples/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd9d278b51d64b324a3fbc1813fdbeed754837f0",
      "new_mode": 33188,
      "new_path": "examples/last-changed.c"
    },
    {
      "type": "modify",
      "old_id": "a0cfbc91896ed31e426ff9fc93590263d253e263",
      "old_mode": 33188,
      "old_path": "include/git2/diff.h",
      "new_id": "450fc3c7938b16f61fefefc83c2a716deef192a0",
      "new_mode": 33188,
      "new_path": "include/git2/diff.h"
    },
    {
      "type": "modify",
      "old_id": "0d1aed4ad6bdee3d5cc49eb04d8973de099fdf47",
      "old_mode": 33188,
      "old_path": "src/diff.c",
      "new_id": "c4e81413bb0d0a1ff37fc572eebb343ff8cd50d2",
      "new_mode": 33188,
      "new_path": "src/diff.c"
    }
  ]
}
