)]}'
{
  "commit": "49c2470400bbb695b953abeb4e6737be747317af",
  "tree": "9a4176d76b2274b57b7ac051173353bcfb970847",
  "parents": [
    "80a14665b199a0ccacceb095e3a8bfc4f1e8645e"
  ],
  "author": {
    "name": "Johan Herland",
    "email": "johan@herland.net",
    "time": "Wed Jun 12 02:13:00 2013 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Jun 12 10:34:59 2013 -0700"
  },
  "message": "Move copy_note_for_rewrite + friends from builtin/notes.c to notes-utils.c\n\nThis is a pure code movement of the machinery for copying notes to\nrewritten objects. This code was located in builtin/notes.c for\nhistorical reasons. In order to make it available to builtin/commit.c\nit was declared in builtin.h. This was more of an accident of history\nthan a concious design, and we now want to make this machinery more\nwidely available.\n\nHence, this patch moves the code into the new notes-utils.[hc] files\nwhich are included into libgit.a. Except for adjusting #includes\naccordingly, this patch merely moves the relevant functions verbatim\ninto the new files.\n\nCc: Thomas Rast \u003ctrast@inf.ethz.ch\u003e\nSigned-off-by: Johan Herland \u003cjohan@herland.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f931a203002aec397f8b454f93df9aee97a21ad",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "22deee10c8c20866614505a239a9f641fc0d9f65",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "78fb14db2ea228d722bf50874e9329d5c412e2ee",
      "old_mode": 33188,
      "old_path": "builtin.h",
      "new_id": "72bb2a831d24965ed68b1a4c896674a4bd386593",
      "new_mode": 33188,
      "new_path": "builtin.h"
    },
    {
      "type": "modify",
      "old_id": "f8df8ca60dbb5fb376a781aa83772749da983dad",
      "old_mode": 33188,
      "old_path": "builtin/commit.c",
      "new_id": "ce4017608714bed8df7d2250a54fcf32f5bc14f0",
      "new_mode": 33188,
      "new_path": "builtin/commit.c"
    },
    {
      "type": "modify",
      "old_id": "6a80714b3e3e40371de1ff6d4114934f4edec1e9",
      "old_mode": 33188,
      "old_path": "builtin/notes.c",
      "new_id": "9ed2508f038abb14fc4ec72ace7ab75250e90e84",
      "new_mode": 33188,
      "new_path": "builtin/notes.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c9c976b80e01319bca05efcddf98685ec11f632",
      "new_mode": 33188,
      "new_path": "notes-utils.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0661e99909403e76ccdaa46504b12fd7614b2c76",
      "new_mode": 33188,
      "new_path": "notes-utils.h"
    }
  ]
}
