)]}'
{
  "commit": "13f1160ec090902b9d3d6a08d070618ffddd939f",
  "tree": "9a6ad115f8c516f389d7ebd9d1f50718711bfa3e",
  "parents": [
    "b4d3954be680a20ddcda29fba6fc1c59583f8035"
  ],
  "author": {
    "name": "William Escande",
    "email": "wescande@google.com",
    "time": "Thu Sep 02 19:32:54 2021 +0200"
  },
  "committer": {
    "name": "William Escande",
    "email": "wescande@google.com",
    "time": "Fri Sep 03 17:57:20 2021 +0000"
  },
  "message": "Add HandlerExecutor \u0026 BT to modules-utils\n\nFor Mainline Project, modules needs to depend on some specific files.\nmodules-utils regroup stand-alone library for such use.\nThis cl is adding\n* BackgroundThread\n* BackgroundThreadTest\n* HandlerExecutor\n\nTest has been refactored to be more futur-proof.\n\nBug: 198418216\nTag: #refactor\nTest: atest ModulesUtilsTests\nChange-Id: Ie82753719f22d03f1678e4b4e1c550b0dc050bd6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "463e628e6116563c079f5c970d95dcccf4852e98",
      "old_mode": 33188,
      "old_path": "TEST_MAPPING",
      "new_id": "99cb80d62fdd140bb2d590ac7a2c3fbdefbcadc1",
      "new_mode": 33188,
      "new_path": "TEST_MAPPING"
    },
    {
      "type": "modify",
      "old_id": "3e5563dc2088358c249f3524dcc2c04f6dadedad",
      "old_mode": 33188,
      "old_path": "java/com/android/modules/utils/Android.bp",
      "new_id": "cc4aed0b6bd194920cd231531a431d2b7afb37ab",
      "new_mode": 33188,
      "new_path": "java/com/android/modules/utils/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21d9910818bae54e61be0cb26e21d70129416ad1",
      "new_mode": 33188,
      "new_path": "java/com/android/modules/utils/BackgroundThread.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "befb422cc64202f2372ba9ad1d431b05d3830e5e",
      "new_mode": 33188,
      "new_path": "java/com/android/modules/utils/HandlerExecutor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3980ebe6b7a8ebcb291eb7e68aef08bfd602a016",
      "new_mode": 33188,
      "new_path": "javatests/Android.bp"
    },
    {
      "type": "rename",
      "old_id": "8fdfba3a507b3a0ff296eca023354e2d330a48ff",
      "old_mode": 33188,
      "old_path": "javatests/com/android/modules/utils/AndroidManifest.xml",
      "new_id": "8fdfba3a507b3a0ff296eca023354e2d330a48ff",
      "new_mode": 33188,
      "new_path": "javatests/AndroidManifest.xml",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "2d48dd47086acf9760659dc69dfe60cc9c6d0173",
      "old_mode": 33188,
      "old_path": "javatests/com/android/modules/utils/Android.bp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f8552fd0ff603b5635a5fee98f2f439119b4afc",
      "new_mode": 33188,
      "new_path": "javatests/com/android/modules/utils/BackgroundThreadTest.java"
    }
  ]
}
