)]}'
{
  "commit": "0188d6c5807b65e2e20dcb75a668efbe5418b27e",
  "tree": "419ee0e74cded399d2e4b9adf4dacf9f9dd31a3e",
  "parents": [
    "72dbf4790fc6736f9cb54424245114acf0b0038c"
  ],
  "author": {
    "name": "Steven Whitehouse",
    "email": "swhiteho@redhat.com",
    "time": "Tue Aug 26 09:38:26 2008 +0100"
  },
  "committer": {
    "name": "Steven Whitehouse",
    "email": "swhiteho@redhat.com",
    "time": "Wed Aug 27 13:33:10 2008 +0100"
  },
  "message": "GFS2: Fix \u0026 clean up GFS2 rename\n\nThis patch fixes a locking issue in the rename code by ensuring that we hold\nthe per sb rename lock over both directory and \"other\" renames which involve\ndifferent parent directories.\n\nAt the same time, this moved the (only called from one place) function\ngfs2_ok_to_move into the file that its called from, so we can mark it\nstatic. This should make a code a bit easier to follow.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Peter Staubach \u003cstaubach@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b0806a3294863392c914aa262b2a4cb08f4c98e",
      "old_mode": 33188,
      "old_path": "fs/gfs2/inode.c",
      "new_id": "87525523446da821f9780df69ed04a556924ce8e",
      "new_mode": 33188,
      "new_path": "fs/gfs2/inode.c"
    },
    {
      "type": "modify",
      "old_id": "58f9607d6a8675694769b978bd93f17e56da47dc",
      "old_mode": 33188,
      "old_path": "fs/gfs2/inode.h",
      "new_id": "bfd2afc0c906a1887db60f631b05cde66f2ed6af",
      "new_mode": 33188,
      "new_path": "fs/gfs2/inode.h"
    },
    {
      "type": "modify",
      "old_id": "35f6f032a0267aa6c0cb03b94a4cdc2ed2242eff",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_inode.c",
      "new_id": "534e1e2c65ca63b3303cbeef81789ad82d893ea2",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_inode.c"
    }
  ]
}
