)]}'
{
  "commit": "306424cc880a0fbbdc99eee1f43d056a301a180f",
  "tree": "7c6b3b851fcd325c65724f3a7875311407998a6d",
  "parents": [
    "f8e9e0b07be0464e12366631da3da73a1a62449c"
  ],
  "author": {
    "name": "Li Zefan",
    "email": "lizf@cn.fujitsu.com",
    "time": "Wed Dec 14 20:12:02 2011 -0500"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Thu Dec 15 10:50:37 2011 -0500"
  },
  "message": "Btrfs: fix ctime update of on-disk inode\n\nTo reproduce the bug:\n\n    # touch /mnt/tmp\n    # stat /mnt/tmp | grep Change\n    Change: 2011-12-09 09:32:23.412105981 +0800\n    # chattr +i /mnt/tmp\n    # stat /mnt/tmp | grep Change\n    Change: 2011-12-09 09:32:43.198105295 +0800\n    # umount /mnt\n    # mount /dev/loop1 /mnt\n    # stat /mnt/tmp | grep Change\n    Change: 2011-12-09 09:32:23.412105981 +0800\n\nWe should update ctime of in-memory inode before calling\nbtrfs_update_inode().\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "72d461656f606647292657f2367ee438a50d2a40",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ioctl.c",
      "new_id": "40eaa9fdf07c4795fb78f9dcd7f274dd31aa762a",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ioctl.c"
    }
  ]
}
