)]}'
{
  "commit": "2456242530a21cfee82646ebeeda65d3f74faa4c",
  "tree": "c0e8f5eda96cefeb44a48f05a248ea22b4259ad2",
  "parents": [
    "4008c04a07c73ec3cb1be4c1391d2159a8f75d6d"
  ],
  "author": {
    "name": "Yan Zheng",
    "email": "zheng.yan@oracle.com",
    "time": "Thu Feb 12 14:14:53 2009 -0500"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Thu Feb 12 14:14:53 2009 -0500"
  },
  "message": "Btrfs: hold trans_mutex when using btrfs_record_root_in_trans\n\nbtrfs_record_root_in_trans needs the trans_mutex held to make sure two\ncallers don\u0027t race to setup the root in a given transaction.  This adds\nit to all the places that were missing it.\n\nSigned-off-by: Yan Zheng \u003czheng.yan@oracle.com\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd86bffbdc9fac6efa8b2afb5e7fca596c79fb8c",
      "old_mode": 33188,
      "old_path": "fs/btrfs/extent-tree.c",
      "new_id": "0a5d796c9f7ee3086bd3c8bccdfc63b59d674e0f",
      "new_mode": 33188,
      "new_path": "fs/btrfs/extent-tree.c"
    },
    {
      "type": "modify",
      "old_id": "919172de5c9aa9ce64630f593f74a7942e8292fd",
      "old_mode": 33188,
      "old_path": "fs/btrfs/transaction.c",
      "new_id": "4112d53d4f4dad195636c6ffa93deaded831af6e",
      "new_mode": 33188,
      "new_path": "fs/btrfs/transaction.c"
    },
    {
      "type": "modify",
      "old_id": "20794290256b4f977f14a5ea95810781edc7bbad",
      "old_mode": 33188,
      "old_path": "fs/btrfs/tree-log.c",
      "new_id": "9c462fbd60fac14ad17f192afb08c37794295d36",
      "new_mode": 33188,
      "new_path": "fs/btrfs/tree-log.c"
    }
  ]
}
