)]}'
{
  "commit": "ecc30c79157103e8bd7492043ee992b763443832",
  "tree": "51b1af9b58dfcf1b561888a6752255ac86070808",
  "parents": [
    "941e6d7d09aaf455c0d7ad383f7f5ae67e4ccf16"
  ],
  "author": {
    "name": "Steven Whitehouse",
    "email": "swhiteho@redhat.com",
    "time": "Mon Jan 28 10:37:35 2008 +0000"
  },
  "committer": {
    "name": "Steven Whitehouse",
    "email": "swhiteho@redhat.com",
    "time": "Mon Mar 31 10:39:46 2008 +0100"
  },
  "message": "[GFS2] Streamline indirect pointer tree height calculation\n\nThis patch improves the calculation of the tree height in order to reduce\nthe number of operations which are carried out on each call to gfs2_block_map.\nIn the common case, we now make a single comparison, rather than calculating\nthe required tree height from scratch each time. Also in the case that the\ntree does need some extra height, we start from the current height rather from\nzero when we work out what the new height ought to be.\n\nIn addition the di_height field is moved into the inode proper and reduced\nin size to a u8 since the value must be between 0 and GFS2_MAX_META_HEIGHT (10).\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a25444ac648b7dc44b1d53c78826f1169c7ca3cf",
      "old_mode": 33188,
      "old_path": "fs/gfs2/bmap.c",
      "new_id": "5a3187049dd7d8ca9383a79ffc42e4366bb0644f",
      "new_mode": 33188,
      "new_path": "fs/gfs2/bmap.c"
    },
    {
      "type": "modify",
      "old_id": "525dcae352d6b53bae1e2c464c488429c39b69a0",
      "old_mode": 33188,
      "old_path": "fs/gfs2/incore.h",
      "new_id": "43472baa92e715d6d7010e37e406eef69f1c77e2",
      "new_mode": 33188,
      "new_path": "fs/gfs2/incore.h"
    },
    {
      "type": "modify",
      "old_id": "37725ade3c51e38876cc796f30cc2e356b2248c4",
      "old_mode": 33188,
      "old_path": "fs/gfs2/inode.c",
      "new_id": "ff66ab7a17c8cdccd72526efdf02e4785b43576d",
      "new_mode": 33188,
      "new_path": "fs/gfs2/inode.c"
    },
    {
      "type": "modify",
      "old_id": "d446506626153989e459195fc12afd506881af5f",
      "old_mode": 33188,
      "old_path": "fs/gfs2/inode.h",
      "new_id": "db738686ca1db1ec41cf06ce185d91fc992c968a",
      "new_mode": 33188,
      "new_path": "fs/gfs2/inode.h"
    },
    {
      "type": "modify",
      "old_id": "ef0562c3bc71986705dab6c7593f0f29c9908da4",
      "old_mode": 33188,
      "old_path": "fs/gfs2/super.c",
      "new_id": "88497b0b733918925c72499ef3e92d186b5cf199",
      "new_mode": 33188,
      "new_path": "fs/gfs2/super.c"
    }
  ]
}
