)]}'
{
  "commit": "c9f700f840bd481b3e01fcad1ba8da01794a6726",
  "tree": "786f4a6a3f3a2d619ae4230a62f95361fcd3245a",
  "parents": [
    "6d4f8224d4ee065e0e3186cc554468d735e6015d"
  ],
  "author": {
    "name": "KaiGai Kohei",
    "email": "kaigai@ak.jp.nec.com",
    "time": "Sun Jun 11 10:35:15 2006 +0900"
  },
  "committer": {
    "name": "David Woodhouse",
    "email": "dwmw2@infradead.org",
    "time": "Tue Jun 27 16:16:26 2006 +0100"
  },
  "message": "[JFFS2][XATTR] using \u0027delete marker\u0027 for xdatum/xref deletion\n\n- When xdatum is removed, a new xdatum with \u0027delete marker\u0027 is\n  written. (version\u003d\u003d0xffffffff means \u0027delete marker\u0027)\n- When xref is removed, a new xref with \u0027delete marker\u0027 is written.\n  (odd-numbered xseqno means \u0027delete marker\u0027)\n\n- delete_xattr_(datum/xref)_delay() are new deletion functions\n  are added. We can only use them if we can detect the target\n  obsolete xdatum/xref as a orphan or errir one.\n  (e.g when inode deletion, or detecting crc error)\n\n[1/3] jffs2-xattr-v6-01-delete_marker.patch\n\nSigned-off-by: KaiGai Kohei \u003ckaigai@ak.jp.nec.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1862e8bc101d4124fde048306512dd2e68daa18c",
      "old_mode": 33188,
      "old_path": "fs/jffs2/erase.c",
      "new_id": "1644e34088520cd74a662ed11b3c9acca4747fe8",
      "new_mode": 33188,
      "new_path": "fs/jffs2/erase.c"
    },
    {
      "type": "modify",
      "old_id": "477c526d638b979efb7506ba18195ad9b14b2269",
      "old_mode": 33188,
      "old_path": "fs/jffs2/gc.c",
      "new_id": "f59b147661c9ac45b0249e4ba0f5dcf69508658a",
      "new_mode": 33188,
      "new_path": "fs/jffs2/gc.c"
    },
    {
      "type": "modify",
      "old_id": "935fec1b1201bdea3cfa25a0cf665ea6f69ed028",
      "old_mode": 33188,
      "old_path": "fs/jffs2/jffs2_fs_sb.h",
      "new_id": "b98594992eed530a7431a8db7c85f104ba734d73",
      "new_mode": 33188,
      "new_path": "fs/jffs2/jffs2_fs_sb.h"
    },
    {
      "type": "modify",
      "old_id": "4889d0700c0e6a32e7e998bf2785438f301613dd",
      "old_mode": 33188,
      "old_path": "fs/jffs2/malloc.c",
      "new_id": "8310c95478e9201dfbe2422bb640340aa1c32e90",
      "new_mode": 33188,
      "new_path": "fs/jffs2/malloc.c"
    },
    {
      "type": "modify",
      "old_id": "8bedfd2ff68991c19f212159d48fb6b5694e7700",
      "old_mode": 33188,
      "old_path": "fs/jffs2/nodemgmt.c",
      "new_id": "01594a2256eb8b6bc549ae86361de22230196aa6",
      "new_mode": 33188,
      "new_path": "fs/jffs2/nodemgmt.c"
    },
    {
      "type": "modify",
      "old_id": "61618080b86f0a9bfe3202e39c8e452f13a21ec5",
      "old_mode": 33188,
      "old_path": "fs/jffs2/scan.c",
      "new_id": "79638f56c5ea2df6bd71b1ba915c3541e3105b55",
      "new_mode": 33188,
      "new_path": "fs/jffs2/scan.c"
    },
    {
      "type": "modify",
      "old_id": "0b02fc79e4d1c183592573f3efd63aa2a12b35fa",
      "old_mode": 33188,
      "old_path": "fs/jffs2/summary.c",
      "new_id": "c430f1d217e27fc3b5a5db6349b596d4bedfc50f",
      "new_mode": 33188,
      "new_path": "fs/jffs2/summary.c"
    },
    {
      "type": "modify",
      "old_id": "2d82e250be34e234ec6f533b8f37b1620b88e04c",
      "old_mode": 33188,
      "old_path": "fs/jffs2/xattr.c",
      "new_id": "03871ab7c26da0de8dc21f9ba9b650596a9a8ce0",
      "new_mode": 33188,
      "new_path": "fs/jffs2/xattr.c"
    },
    {
      "type": "modify",
      "old_id": "2c199856c58256b4726649b80d56a5bf975ae54e",
      "old_mode": 33188,
      "old_path": "fs/jffs2/xattr.h",
      "new_id": "06ab7b8802126bdc5a5209372e208797f876dc10",
      "new_mode": 33188,
      "new_path": "fs/jffs2/xattr.h"
    },
    {
      "type": "modify",
      "old_id": "c6f70660b3716e39736153151cc5ef6c1b82fd70",
      "old_mode": 33188,
      "old_path": "include/linux/jffs2.h",
      "new_id": "c9c760700bc3415046d6243a0b7143d1ec173b5c",
      "new_mode": 33188,
      "new_path": "include/linux/jffs2.h"
    }
  ]
}
