)]}'
{
  "commit": "a17564f58b11476c011d623fa1f268602a81c27c",
  "tree": "c0122f0db61a20783ac32121dc549b1a17d0e4e5",
  "parents": [
    "5442680fd23abc01f29af585cc1a2f793bd74565"
  ],
  "author": {
    "name": "Koji Sato",
    "email": "sato.koji@lab.ntt.co.jp",
    "time": "Mon Apr 06 19:01:30 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Apr 07 08:31:14 2009 -0700"
  },
  "message": "nilfs2: disk address translator\n\nThis adds the disk address translation file (DAT) whose primary function\nis to convert virtual disk block numbers to actual disk block numbers.\n\nThe virtual block numbers of NILFS are associated with checkpoint\ngeneration numbers, and this file also provides functions to manage the\nlifetime information of each virtual block number.\n\nSigned-off-by: Koji Sato \u003csato.koji@lab.ntt.co.jp\u003e\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9360920f7d3845f3950054aa98b1f86bf2e0d504",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/dat.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9560654a4b7c5c856d50670b2b7de9f2d584065",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/dat.h"
    }
  ]
}
