)]}'
{
  "commit": "0106b1d4be166fd4f7bcf0b901d50940c9f539e2",
  "tree": "ced58695d6c423f4ae0db505d095dbd3463fe592",
  "parents": [
    "72b006f4bfd30b7c5037c163efaf279ab65bea9c"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Feb 28 09:43:17 2020 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Feb 28 09:43:17 2020 -0800"
  },
  "message": "Revert \"gpg-interface: prefer check_signature() for GPG verification\"\n\nThis reverts commit 72b006f4bfd30b7c5037c163efaf279ab65bea9c, which\nbreaks the end-user experience when merging a signed tag without\nhaving the public key.  We should report \"can\u0027t check because we\nhave no public key\", but the code with this change claimed that\nthere was no signature.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7ed102d8b37294f992c3edf25156ce4f3e20c69",
      "old_mode": 33188,
      "old_path": "builtin/fmt-merge-msg.c",
      "new_id": "a4615587fd7929e8fb49e65dbda30a40b8599cfd",
      "new_mode": 33188,
      "new_path": "builtin/fmt-merge-msg.c"
    },
    {
      "type": "modify",
      "old_id": "5134ce27806866c41d5eda19cf01110cbf7849f2",
      "old_mode": 33188,
      "old_path": "gpg-interface.c",
      "new_id": "131e7d529e9bdb480c88a01a33a3dd8339d219cd",
      "new_mode": 33188,
      "new_path": "gpg-interface.c"
    },
    {
      "type": "modify",
      "old_id": "93cc3aff5c93ce8fa19aadea909960f9267edbdc",
      "old_mode": 33188,
      "old_path": "gpg-interface.h",
      "new_id": "3e624ec289ab5f46b686f9eb2489c997bca23232",
      "new_mode": 33188,
      "new_path": "gpg-interface.h"
    },
    {
      "type": "modify",
      "old_id": "aa6b038adb1f2bf58ceba1e4a367a7e3bb6553e0",
      "old_mode": 33188,
      "old_path": "log-tree.c",
      "new_id": "1e56df62a79c0d221fa55ba351b6b16f8027d12b",
      "new_mode": 33188,
      "new_path": "log-tree.c"
    }
  ]
}
