)]}'
{
  "commit": "f623f025c710bac132e0c0958471797e7a01db52",
  "tree": "1d3a5f3fc27b91e2ba094c65bcd4288561856171",
  "parents": [
    "603188e5fd3139d2462ba7f64f47328c06380a42"
  ],
  "author": {
    "name": "Tom Cherry",
    "email": "tomcherry@google.com",
    "time": "Thu Jan 10 10:37:36 2019 -0800"
  },
  "committer": {
    "name": "Tom Cherry",
    "email": "tomcherry@google.com",
    "time": "Tue Jan 15 15:57:33 2019 -0800"
  },
  "message": "liblog: convert to C++\n\nBug: 119867234\nTest: liblog, logcat, logd unit tests\n\nChange-Id: I2a33b6fc37f9860c0041e3573bfb59ea389f623c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "619a94b70d21e5a4ae4101aa80e466b6e9d6c599",
      "old_mode": 33188,
      "old_path": "liblog/Android.bp",
      "new_id": "e213e90269ed4e0d55849cd7e392648b57510891",
      "new_mode": 33188,
      "new_path": "liblog/Android.bp"
    },
    {
      "type": "rename",
      "old_id": "51ffff6fba6f7e5c49804739e75548df5022377e",
      "old_mode": 33188,
      "old_path": "liblog/config_read.c",
      "new_id": "80177a4cadd460a064a1e6d2943f09ac553628c2",
      "new_mode": 33188,
      "new_path": "liblog/config_read.cpp",
      "score": 68
    },
    {
      "type": "rename",
      "old_id": "003ec8f3839d187eb3bd1d96dce6aaf3e7672168",
      "old_mode": 33188,
      "old_path": "liblog/config_write.c",
      "new_id": "e65c238d21c9eae5fdd12f4299f5f2c334379f05",
      "new_mode": 33188,
      "new_path": "liblog/config_write.cpp",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "1483c248e58ebed3b7183c88e6869bd2712da253",
      "old_mode": 33188,
      "old_path": "liblog/fake_log_device.c",
      "new_id": "4f3a230613746c9cba1796fc3d638002530711b1",
      "new_mode": 33188,
      "new_path": "liblog/fake_log_device.cpp",
      "score": 88
    },
    {
      "type": "modify",
      "old_id": "7b0e7453e4c009e621e3c788de0580dfb16702e3",
      "old_mode": 33188,
      "old_path": "liblog/fake_log_device.h",
      "new_id": "d88eaeef82846e26cc1d2fbc7dc258eaeec10759",
      "new_mode": 33188,
      "new_path": "liblog/fake_log_device.h"
    },
    {
      "type": "rename",
      "old_id": "403dc72befa3be824698977186961fa97831b2a5",
      "old_mode": 33188,
      "old_path": "liblog/fake_writer.c",
      "new_id": "46d171b84403f5a891ac0ecd0abc09358b69e6ce",
      "new_mode": 33188,
      "new_path": "liblog/fake_writer.cpp",
      "score": 82
    },
    {
      "type": "modify",
      "old_id": "93b9d4e9332495d46059ae7e66dfd8838d912d20",
      "old_mode": 33188,
      "old_path": "liblog/include/log/log_read.h",
      "new_id": "b03d677cc0371aa8a8f0c59596d482b1e2a7e126",
      "new_mode": 33188,
      "new_path": "liblog/include/log/log_read.h"
    },
    {
      "type": "modify",
      "old_id": "309f5d12fe992895e76a2ed2faf47e8fbb919008",
      "old_mode": 33188,
      "old_path": "liblog/include/log/log_time.h",
      "new_id": "5830e6edb926c915b01e43e9d81a9506e2c86837",
      "new_mode": 33188,
      "new_path": "liblog/include/log/log_time.h"
    },
    {
      "type": "rename",
      "old_id": "14002ceb52775f56577f57037fd4863d6e549b5f",
      "old_mode": 33188,
      "old_path": "liblog/log_event_list.c",
      "new_id": "088ea94ed16617fc240161565ab051164afd421a",
      "new_mode": 33188,
      "new_path": "liblog/log_event_list.cpp",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "45a6f3767d81ca5219e02cc2851e1dd040acd02e",
      "old_mode": 33188,
      "old_path": "liblog/log_event_write.c",
      "new_id": "e644a3b949045b93bfc729887e5b407c56e8a18b",
      "new_mode": 33188,
      "new_path": "liblog/log_event_write.cpp",
      "score": 89
    },
    {
      "type": "modify",
      "old_id": "88805c75fc17112ba4f39ea47680e674b1701d7b",
      "old_mode": 33188,
      "old_path": "liblog/log_portability.h",
      "new_id": "4a1f59c1b8b9ba3e843a69087b1415f6d092a325",
      "new_mode": 33188,
      "new_path": "liblog/log_portability.h"
    },
    {
      "type": "rename",
      "old_id": "603ba2469f7bc568bc3dd619148c9393d94efee0",
      "old_mode": 33188,
      "old_path": "liblog/logd_reader.c",
      "new_id": "05bbcbc5289a3e47bdc6bde272e852272634da1f",
      "new_mode": 33188,
      "new_path": "liblog/logd_reader.cpp",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "e0e3ecaa1a231c473f58e0121b0d97225d59b66c",
      "old_mode": 33188,
      "old_path": "liblog/logd_writer.c",
      "new_id": "4731487b6862ccd5a3bb10e279cb391e28048dcd",
      "new_mode": 33188,
      "new_path": "liblog/logd_writer.cpp",
      "score": 85
    },
    {
      "type": "modify",
      "old_id": "af83228fd7d409bc6ccee6e5c8e5217225d59f92",
      "old_mode": 33188,
      "old_path": "liblog/logger.h",
      "new_id": "7bb9b20fbbcf49b0fced24c416a4dd14c93c2143",
      "new_mode": 33188,
      "new_path": "liblog/logger.h"
    },
    {
      "type": "rename",
      "old_id": "d4e3a75fe54d996d76e4b393faa30af6a981c1a6",
      "old_mode": 33188,
      "old_path": "liblog/logger_lock.c",
      "new_id": "d4e3a75fe54d996d76e4b393faa30af6a981c1a6",
      "new_mode": 33188,
      "new_path": "liblog/logger_lock.cpp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "479bbfeec34691db333afa76e642dc4f20cb4128",
      "old_mode": 33188,
      "old_path": "liblog/logger_name.c",
      "new_id": "c6f3cb73bf4e88dbaafb1ea692087c77bafefcc9",
      "new_mode": 33188,
      "new_path": "liblog/logger_name.cpp",
      "score": 79
    },
    {
      "type": "rename",
      "old_id": "29ebaf7988c07ea9e451ef5a8089c872c27fa59b",
      "old_mode": 33188,
      "old_path": "liblog/logger_read.c",
      "new_id": "e429c36d26d960b631f2bb76a4dc80a9ae634b66",
      "new_mode": 33188,
      "new_path": "liblog/logger_read.cpp",
      "score": 76
    },
    {
      "type": "rename",
      "old_id": "6dcda9b90e2b36b52bdd39e4c8b165adbb520c45",
      "old_mode": 33188,
      "old_path": "liblog/logger_write.c",
      "new_id": "fbe687455c87026a5c2b364f7baaa414f95b9b5e",
      "new_mode": 33188,
      "new_path": "liblog/logger_write.cpp",
      "score": 89
    },
    {
      "type": "rename",
      "old_id": "7937cb1c58157e4c361fcc1cacbbe4b229d20ef2",
      "old_mode": 33188,
      "old_path": "liblog/logprint.c",
      "new_id": "798b0890971515b0b47ee892a56b3fb2d9c16bd8",
      "new_mode": 33188,
      "new_path": "liblog/logprint.cpp",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "bf0e4fe1f657e0b6a73354536a145ed0b8b00ae5",
      "old_mode": 33188,
      "old_path": "liblog/pmsg_reader.c",
      "new_id": "7bc6e4a39478fe56be66f14b81fb45226c632366",
      "new_mode": 33188,
      "new_path": "liblog/pmsg_reader.cpp",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "dc428567f27e44447955030d2c44d7ef8c2c27fd",
      "old_mode": 33188,
      "old_path": "liblog/pmsg_writer.c",
      "new_id": "c50c7f7bec6afa03cab856b1e1e685f60ebc68c7",
      "new_mode": 33188,
      "new_path": "liblog/pmsg_writer.cpp",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "11be8279fb44849c635a9c113963faf10232b4e6",
      "old_mode": 33188,
      "old_path": "liblog/properties.c",
      "new_id": "764877e79cac8330c01af6b4041beab448862d1b",
      "new_mode": 33188,
      "new_path": "liblog/properties.cpp",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "dbe5309da8af31799af03602e82b904adf56c851",
      "old_mode": 33188,
      "old_path": "liblog/stderr_write.c",
      "new_id": "f9cb37d023b95819d17293b6d971a2f478587fdb",
      "new_mode": 33188,
      "new_path": "liblog/stderr_write.cpp",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "e127202f299dfb53bb13ff0c49aec1b5bf09e7d0",
      "old_mode": 33188,
      "old_path": "liblog/uio.c",
      "new_id": "05145d736299ed2b0edb8d63c89c570582ff9b66",
      "new_mode": 33188,
      "new_path": "liblog/uio.cpp",
      "score": 92
    }
  ]
}
