)]}'
{
  "commit": "04fe4d75faa237813960f8dcd45a91bd445de235",
  "tree": "d23621a8ae454533ab195ce4d44065c24aca6baf",
  "parents": [
    "e4de4502e6e32d5ce71fa6fcfc0703a4be411eb7"
  ],
  "author": {
    "name": "Andrzej Hunt",
    "email": "ajrhunt@google.com",
    "time": "Sun Mar 14 18:47:39 2021 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Mar 14 15:58:00 2021 -0700"
  },
  "message": "init-db: silence template_dir leak when converting to absolute path\n\ntemplate_dir starts off pointing to either argv or nothing. However if\nthe value supplied in argv is a relative path, absolute_pathdup() is\nused to turn it into an absolute path. absolute_pathdup() allocates\na new string, and we then \"leak\" it when cmd_init_db() completes.\n\nWe don\u0027t bother to actually free the return value (instead we UNLEAK\nit), because there\u0027s no significant advantage to doing so here.\nCorrectly freeing it would require more significant changes to code flow\nwhich would be more noisy than beneficial.\n\nSigned-off-by: Andrzej Hunt \u003cajrhunt@google.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d31dbc88374653ca51a946a54fa7b81e9faf907c",
      "old_mode": 33188,
      "old_path": "builtin/init-db.c",
      "new_id": "efc66523e22c481cf31595f9ecddcd8ddac8b4ce",
      "new_mode": 33188,
      "new_path": "builtin/init-db.c"
    }
  ]
}
