)]}'
{
  "commit": "96b62067f970ff529c98913311d33f4b57b453dc",
  "tree": "4e696c155b2cce6fd0068a9be2a0c09e42bb38d6",
  "parents": [
    "c957b614bde8539416dcde8d702370ff30b1c662"
  ],
  "author": {
    "name": "Steve Hodgson",
    "email": "steve@purestorage.com",
    "time": "Tue Jan 10 15:09:47 2012 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Jan 10 16:30:49 2012 -0800"
  },
  "message": "btree: export btree_get_prev() so modules can use btree_for_each\n\nThe btree_for_each API is implemented with macros that internally call\nbtree_get_prev(), so if btree_get_prev() isn\u0027t exported then modules fail\nto link if they try to use one of the btree_for_each macros.  Since the\nrest of the btree API is exported, we should keep things orthogonal and\nmake this work too.\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nSigned-off-by: Steve Hodgson \u003csteve@purestorage.com\u003e\nAcked-by: Joern Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a34392bcecc3680dfb10fbbc7ae126792aa6713",
      "old_mode": 33188,
      "old_path": "lib/btree.c",
      "new_id": "e5ec1e9c1aa52cc08c710a4dcc4c1815cad9c67b",
      "new_mode": 33188,
      "new_path": "lib/btree.c"
    }
  ]
}
