)]}'
{
  "commit": "392b862e9aea69acf43532527e27644c97e3ea56",
  "tree": "1a76d1e2b6aa65b1e3f35f60b21a5dc7860c7ea2",
  "parents": [
    "75b2f01a0f642b39b0f29b6218515df9b5eb798e"
  ],
  "author": {
    "name": "Hans Jerry Illikainen",
    "email": "hji@dyntopia.com",
    "time": "Thu Nov 21 23:43:35 2019 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sat Nov 23 09:09:32 2019 +0900"
  },
  "message": "gpg-interface: refactor the free-and-xmemdupz pattern\n\nIntroduce a static replace_cstring() function to simplify repeated\npattern of free-and-xmemdupz() for GPG status line parsing.\n\nThis also helps us avoid potential memleaks if parsing of new status\nlines are introduced in the future.\n\nSigned-off-by: Hans Jerry Illikainen \u003chji@dyntopia.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d60115ca404edfedc492c55e5bc0f22fe0eaa5a2",
      "old_mode": 33188,
      "old_path": "gpg-interface.c",
      "new_id": "37162c9a43c7e3b5d9135da55520021798a0d160",
      "new_mode": 33188,
      "new_path": "gpg-interface.c"
    }
  ]
}
