)]}'
{
  "commit": "870f481793b585323fbda3e87c54efc116f46351",
  "tree": "08dce269f14c18ae1b1682d3cb0f149b938d40bb",
  "parents": [
    "3542c6e18f6470bad2bde1e94331e4f488a8d3f1"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Mon Jan 09 20:52:01 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Jan 10 08:01:30 2006 -0800"
  },
  "message": "[PATCH] replace inode_update_time with file_update_time\n\nTo allow various options to work per-mount instead of per-sb we need a\nstruct vfsmount when updating ctime and mtime.  This preparation patch\nreplaces the inode_update_time routine with a file_update_atime routine so\nwe can easily get at the vfsmount.  (and the file makes more sense in this\ncontext anyway).  Also get rid of the unused second argument - we always\nwant to update the ctime when calling this routine.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e08767fd57b0eb0c62ccc19d3bdc42a11c0f4dcc",
      "old_mode": 33188,
      "old_path": "fs/inode.c",
      "new_id": "e177769f3b41ab33828c3a6899f3700036314484",
      "new_mode": 33188,
      "new_path": "fs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "4947d9b11fc134f1efa75ad3d47ab274a9cd6c9e",
      "old_mode": 33188,
      "old_path": "fs/ncpfs/file.c",
      "new_id": "973b444d691427cd05fc1e4ed8105606e04e1143",
      "new_mode": 33188,
      "new_path": "fs/ncpfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "30f71acdc1cbfdcb313385f351a94e7c4ba529b2",
      "old_mode": 33188,
      "old_path": "fs/ntfs/file.c",
      "new_id": "fb413d3d861875932742b3ccea65d40ac99ef47b",
      "new_mode": 33188,
      "new_path": "fs/ntfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "bda7a08911a5749a4dad22054b53faaf73dd179b",
      "old_mode": 33188,
      "old_path": "fs/ntfs/inode.c",
      "new_id": "ea1bd3feea1b7dac830a03fd55ef41d2dfe15a9b",
      "new_mode": 33188,
      "new_path": "fs/ntfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "afdeec4b0eefb2530cf9dba77cb1eaccaf8f91d1",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/mmap.c",
      "new_id": "843cf9ddefe8aa659b09c23138da2184717074b2",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/mmap.c"
    },
    {
      "type": "modify",
      "old_id": "acb030b61fb080dfd4619ecf1c335d5b2c7502c7",
      "old_mode": 33188,
      "old_path": "fs/pipe.c",
      "new_id": "eef0f29e86ef3de20913fef86bd9412c3751e898",
      "new_mode": 33188,
      "new_path": "fs/pipe.c"
    },
    {
      "type": "modify",
      "old_id": "127e7d2cabddc3f6589cde8645f6012061c541ff",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/file.c",
      "new_id": "ad6fa964b0e7e892de207307223a71887d1bc6ac",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "5675117ef2270239a71fcae7496dac14625fa454",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_lrw.c",
      "new_id": "885dfafeabeee6fb6359c167d203091476e741a9",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_lrw.c"
    },
    {
      "type": "modify",
      "old_id": "92ae3e2067b0dfd8318232a43abdc847847a087c",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "1feee2e7e47be8cf67d25e826372cbdcb43ed83e",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "5fca2737c971085ca1748c184c26b936a07cd535",
      "old_mode": 33188,
      "old_path": "mm/filemap.c",
      "new_id": "96de772be487b7c8e6df4e591bd2f3cf9b8647ab",
      "new_mode": 33188,
      "new_path": "mm/filemap.c"
    },
    {
      "type": "modify",
      "old_id": "e2b34e95913eac480e1067bc0288d96b457be282",
      "old_mode": 33188,
      "old_path": "mm/filemap_xip.c",
      "new_id": "b960ac8e5918dcb33e64b9b4f822f25540ddb4b4",
      "new_mode": 33188,
      "new_path": "mm/filemap_xip.c"
    }
  ]
}
