)]}'
{
  "commit": "dc1038b7900acb664e99643d2974e1a0f4703781",
  "tree": "6b1606253ce3f097d6a91b063a00740a0df28a3d",
  "parents": [
    "a658ed09e52b2f8b5f21e02e8ea6662ffdf544e6"
  ],
  "author": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Wed Jan 23 23:07:06 2013 -0800"
  },
  "committer": {
    "name": "Colin Cross",
    "email": "ccross@android.com",
    "time": "Mon Jun 17 12:44:34 2013 -0700"
  },
  "message": "bionic: move system property writing from init to bionic\n\nMove the implementation of writing to the system property area\nfrom init to bionic, next to the reader implementation.  This\nwill allow full property testing to be added to bionic tests.\n\nAdd new accessor and waiting functions to hide the implementation\nfrom watchprops and various bionic users.\n\nAlso hide some of the implementation details of the property area\nfrom init by moving them into _system_properties.h, and other details\nfrom everybody by moving them into system_properties.h.\n\nChange-Id: I9026e604109e30546b2849b60cab2e7e5ff00ba5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0587430a574a7d84eba65f481e29c73ee10ee45c",
      "old_mode": 33188,
      "old_path": "libc/bionic/system_properties.c",
      "new_id": "d96950709310e62766830da4a5150edc8eb643c8",
      "new_mode": 33188,
      "new_path": "libc/bionic/system_properties.c"
    },
    {
      "type": "modify",
      "old_id": "5d2043d2452f89fac82a8a19c09629c5f1ce0039",
      "old_mode": 33188,
      "old_path": "libc/include/sys/_system_properties.h",
      "new_id": "c5bc2235b110c1b46fd2bf11a2dfa53be0984866",
      "new_mode": 33188,
      "new_path": "libc/include/sys/_system_properties.h"
    },
    {
      "type": "modify",
      "old_id": "32ffdcaf8db04aba10211dbfbfe80375bc4003b3",
      "old_mode": 33188,
      "old_path": "libc/netbsd/resolv/res_state.c",
      "new_id": "de82e1a54a60f981608aaed375c21a50f3e2c515",
      "new_mode": 33188,
      "new_path": "libc/netbsd/resolv/res_state.c"
    }
  ]
}
