)]}'
{
  "commit": "4523cc3044d1bc7fcf3d7fee75d62bc76b8e1abb",
  "tree": "31c2b6c0a81f14ec812d09586eb8ef5a586743cb",
  "parents": [
    "984acfe1cfb613257a15f30b3cf60ae7e4ed8f06"
  ],
  "author": {
    "name": "Steve French",
    "email": "sfrench@us.ibm.com",
    "time": "Mon Apr 30 20:13:06 2007 +0000"
  },
  "committer": {
    "name": "Steve French",
    "email": "sfrench@us.ibm.com",
    "time": "Mon Apr 30 20:13:06 2007 +0000"
  },
  "message": "[CIFS] UID/GID override on CIFS mounts to Samba\n\nWhen CIFS Unix Extensions are negotiated we get the Unix uid and gid\nowners of the file from the server (on the Unix Query Path Info\nlevels), but if the server\u0027s uids don\u0027t match the client uid\u0027s users\nwere having to disable the Unix Extensions (which turned off features\nthey still wanted).   The changeset patch allows users to override uid\nand/or gid for file/directory owner with a default uid and/or gid\nspecified at mount (as is often done when mounting from Linux cifs\nclient to Windows server).  This changeset also displays the uid\nand gid used by default in /proc/mounts (if applicable).\n\nAlso cleans up code by adding some of the missing spaces after\n\"if\" keywords per-kernel style guidelines (as suggested by Randy Dunlap\nwhen he reviewed the patch).\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "301631cac7f86dacd2d93629e7630754c57bbc0a",
      "old_mode": 33188,
      "old_path": "fs/cifs/CHANGES",
      "new_id": "62dcf632586139442b6375796632044b57435458",
      "new_mode": 33188,
      "new_path": "fs/cifs/CHANGES"
    },
    {
      "type": "modify",
      "old_id": "080c5eba112b982f5879d128d6af9a9b15a4719f",
      "old_mode": 33188,
      "old_path": "fs/cifs/README",
      "new_id": "93fe3594274f44424d28bee72cf418f3cb87d0c6",
      "new_mode": 33188,
      "new_path": "fs/cifs/README"
    },
    {
      "type": "modify",
      "old_id": "b70a69bf7cf65c072a25856448070fc371fefe54",
      "old_mode": 33188,
      "old_path": "fs/cifs/TODO",
      "new_id": "78b620e332bd2cf8f331a05ca9af2ea2b6aa0056",
      "new_mode": 33188,
      "new_path": "fs/cifs/TODO"
    },
    {
      "type": "modify",
      "old_id": "fd1e52ebcee6c8fd1bc1a365ebc33353b0f7c4e4",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifs_fs_sb.h",
      "new_id": "4cc2012e9322821c84fcf657c224cb0cb0e874fd",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifs_fs_sb.h"
    },
    {
      "type": "modify",
      "old_id": "dd03e680f8f89f64f501edbb6d1725c5e11db4b2",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsfs.c",
      "new_id": "5036dae09cd746ec11ee913959dd3c045e506045",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsfs.c"
    },
    {
      "type": "modify",
      "old_id": "c1af1599568910fd59bb61cab94b8137e160a9a8",
      "old_mode": 33188,
      "old_path": "fs/cifs/connect.c",
      "new_id": "1f4bc71817019728ab9252e8033b9d9f5d2a487d",
      "new_mode": 33188,
      "new_path": "fs/cifs/connect.c"
    },
    {
      "type": "modify",
      "old_id": "f74f37cee11992f1412cf10e175a1bfda2ba6b1f",
      "old_mode": 33188,
      "old_path": "fs/cifs/inode.c",
      "new_id": "3e87dad3367c731c626ac951e764fb5277b170e6",
      "new_mode": 33188,
      "new_path": "fs/cifs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "b80b0fc1c4c43feb79d8b4798966fd73a207dc5c",
      "old_mode": 33188,
      "old_path": "fs/cifs/readdir.c",
      "new_id": "b5364f90d55194f556682b550f9858f9f062f6de",
      "new_mode": 33188,
      "new_path": "fs/cifs/readdir.c"
    }
  ]
}
