)]}'
{
  "commit": "bd873c10c4839208d4ee7a8c1e1239bc64a4e1b0",
  "tree": "7ed16bc87e9ff437ff4fbc8f2cb914494a4c71b4",
  "parents": [
    "0c9576760547ace7e6018cf76e41ca14969e6657"
  ],
  "author": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Sat Mar 21 14:05:08 2015 +0300"
  },
  "committer": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Sat Mar 21 14:05:08 2015 +0300"
  },
  "message": "Core: read/write locks.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90037894fad235cbd74bd693fc1256c35abc0da1",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "bcadf6a8061df1662a12eb7465267728a9c06d77",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "modify",
      "old_id": "bc1d43f985d49ef010e678fa8ad7af16889a3b80",
      "old_mode": 33188,
      "old_path": "src/core/ngx_core.h",
      "new_id": "e8031ef609a9a78a6485f95c227470ef25f32725",
      "new_mode": 33188,
      "new_path": "src/core/ngx_core.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "066c67de83fbd8d34e55242890822781fc9ef5e7",
      "new_mode": 33188,
      "new_path": "src/core/ngx_rwlock.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b16eca20f51a0fcfc20bee7f734007b26a921c6",
      "new_mode": 33188,
      "new_path": "src/core/ngx_rwlock.h"
    }
  ]
}
