)]}'
{
  "commit": "59759043f66de17140b423a7f11a2d8827b4cbbf",
  "tree": "c0ecd9e0c9f92e4ed37ffbe0be239b1284ac25f2",
  "parents": [
    "305154c1f97374c2b4bb9ea45a9921d0a1c8c525"
  ],
  "author": {
    "name": "Rob Arnold",
    "email": "robarnold@fb.com",
    "time": "Thu Nov 07 10:45:37 2013 -0800"
  },
  "committer": {
    "name": "Michael Bolin",
    "email": "mbolin@fb.com",
    "time": "Tue Nov 12 17:52:51 2013 -0800"
  },
  "message": "python_library should not flatten libraries.\n\nSummary:\nMulti-file python libraries are often contained in a directory and\nimported by that directory\u0027s name. Flattening the hierarchy will render that\nmodule unimportable (or worse, possibly import only part of it). By copying the\nunflattened subtree, we preserve the semantics of Python\u0027s module system while\nretaining the isolation property.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ba084c89a1b8443ce30e0ea2ffd6cc476a4298d",
      "old_mode": 33188,
      "old_path": "src/com/facebook/buck/python/PythonLibrary.java",
      "new_id": "b3d08b168b20e57f13f3ed7c8c9869eb712182e3",
      "new_mode": 33188,
      "new_path": "src/com/facebook/buck/python/PythonLibrary.java"
    },
    {
      "type": "modify",
      "old_id": "9b2203314809932717a518ff46cd680e71919e46",
      "old_mode": 33188,
      "old_path": "test/com/facebook/buck/python/BUCK",
      "new_id": "f8cc751d5aaa082e9853dc01c8409e2cfb6a6587",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/python/BUCK"
    },
    {
      "type": "modify",
      "old_id": "014a58a6739aa5a5ed59b972d4777cdef3ffce48",
      "old_mode": 33188,
      "old_path": "test/com/facebook/buck/python/PythonLibraryTest.java",
      "new_id": "1bffd84cdde8c13c2d7cd8364ec7268ef890715b",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/python/PythonLibraryTest.java"
    },
    {
      "type": "modify",
      "old_id": "e5f2b4de1a818f885361482424186028b3b65596",
      "old_mode": 33188,
      "old_path": "test/com/facebook/buck/rules/FakeBuildableContext.java",
      "new_id": "1a90c48c40893e2ba1e68d2336940fa1ae568d86",
      "new_mode": 33188,
      "new_path": "test/com/facebook/buck/rules/FakeBuildableContext.java"
    }
  ]
}
