)]}' { "id": "2e20d78358a4295ed9cc15b10e6d0e53cd72197e", "entries": [ { "mode": 33188, "type": "blob", "id": "a81d3709ee2e625db220c319f80d661526fe92f1", "name": ".gitignore" }, { "mode": 33188, "type": "blob", "id": "d25149653b5c2672bed1c948478070366d173092", "name": "LICENSE" }, { "mode": 33188, "type": "blob", "id": "c6f8bc21f77347938a52cf492e9afe86bb9e959b", "name": "Makefile" }, { "mode": 33188, "type": "blob", "id": "ba8f81565dd1d93e32f14251a676f8682eed441a", "name": "OWNERS" }, { "mode": 33188, "type": "blob", "id": "2cdbcc6bf7e03ae12a20270ac43fa4776a69e30f", "name": "PRESUBMIT.cfg" }, { "mode": 33188, "type": "blob", "id": "01ccf99b9c98745f588fe904d454aaff9c994246", "name": "__init__.py" }, { "mode": 33188, "type": "blob", "id": "f128db6d730de070a538533c5e90a4efee3d252d", "name": "android_build.py" }, { "mode": 16384, "type": "tree", "id": "e0ba1fc69f114ac7ee33fa97e732e8b8d9781b57", "name": "apache" }, { "mode": 33261, "type": "blob", "id": "199588a638e4be86bafba3b0d5c3f850b90c6ab3", "name": "apache_log_metrics.py" }, { "mode": 33261, "type": "blob", "id": "ae731869616cb50c3b32d670397f59b0774f2106", "name": "apache_log_metrics_unittest.py" }, { "mode": 33188, "type": "blob", "id": "19081ed6603a37216b840287109c8bbcff15a25b", "name": "artifact_info.py" }, { "mode": 33188, "type": "blob", "id": "ca5dd1e90d684c784f94251cec8471ba28e23b5b", "name": "autoupdate.py" }, { "mode": 33188, "type": "blob", "id": "eb394122e6b894c833fef51fc35276d89da8e2db", "name": "autoupdate_lib.py" }, { "mode": 33261, "type": "blob", "id": "bbb4b34461142dbb54f4adf946a50445efda305e", "name": "autoupdate_unittest.py" }, { "mode": 16384, "type": "tree", "id": "b1ba1865623ba3d8e0e0cea86b428e6eab0ed5d3", "name": "bin" }, { "mode": 33261, "type": "blob", "id": "46cb4a88ffec67aa0c4b0b5daabf6b2c8f2e4977", "name": "build_artifact.py" }, { "mode": 33261, "type": "blob", "id": "96ef66ca9af2f91232525e4d231449168c99dc03", "name": "build_artifact_unittest.py" }, { "mode": 33188, "type": "blob", "id": "0e8f6808b2fccb80cd44561b483fc37078b22b6b", "name": "build_util.py" }, { "mode": 33188, "type": "blob", "id": "f602b74ea33d45398984caf0a34f1254acc2d5fe", "name": "builder.py" }, { "mode": 33261, "type": "blob", "id": "e8e8d445a7987cb4771c98b6e5842010cb944414", "name": "builder_test.py" }, { "mode": 16384, "type": "tree", "id": "ad5159e967ad93ccde241a070d9988e150f354b0", "name": "checkfiles" }, { "mode": 33188, "type": "blob", "id": "e819453e5890b4deb067571448dd309b4e6c4114", "name": "cherrypy_ext.py" }, { "mode": 33261, "type": "blob", "id": "65a70fc8b05768dcad0c11d543fa3634a57adc70", "name": "cherrypy_ext_unittest.py" }, { "mode": 33188, "type": "blob", "id": "a606d9d797c7a6e3dc694392f209dc8c6220d90b", "name": "common_util.py" }, { "mode": 33261, "type": "blob", "id": "09d2fc135eb32c53a25b5af9708d7841e18ea642", "name": "common_util_unittest.py" }, { "mode": 33188, "type": "blob", "id": "dbebfa586518ba69efd6e6040a685aaee1a41866", "name": "crdev" }, { "mode": 33261, "type": "blob", "id": "fd69741649d5af5c47aacb4b5898164630574b03", "name": "cros_gcc_config" }, { "mode": 33188, "type": "blob", "id": "6f919655411e0d087839421328b32b6dcfc2b6b9", "name": "cros_update.py" }, { "mode": 33188, "type": "blob", "id": "b1fca8cc77f8007882fbab88c5b045f1b9a862f0", "name": "cros_update_logging.py" }, { "mode": 33188, "type": "blob", "id": "c337e0a0c6eec099be857b5ac9a946b487ffabcd", "name": "cros_update_progress.py" }, { "mode": 33261, "type": "blob", "id": "9aae81558116b1c4b4a003e20e0a8b0d8d483230", "name": "cros_update_unittest.py" }, { "mode": 33261, "type": "blob", "id": "910d1eaac5de1763708e43f73b9bc902c2bba2b2", "name": "deploy_servo_image" }, { "mode": 16384, "type": "tree", "id": "b43516afd22adae09f3230fbe15fc2c2080f9c9f", "name": "dev-install" }, { "mode": 33261, "type": "blob", "id": "41fff12278c50d8295647bc060b8d5774d0d2020", "name": "devserver.py" }, { "mode": 33188, "type": "blob", "id": "9a72087112fe9eed9dec31ade6d1e351ac4caa91", "name": "devserver_constants.py" }, { "mode": 33261, "type": "blob", "id": "96e51c46ba4096d8d46c40b2065363e0f46da35b", "name": "devserver_integration_test.py" }, { "mode": 33261, "type": "blob", "id": "68de871ac23e07fa01c4543549b4960ad6426f80", "name": "downloader.py" }, { "mode": 33261, "type": "blob", "id": "61bc880451a12c24e30300a6e3a2b85d4669183f", "name": "downloader_unittest.py" }, { "mode": 33261, "type": "blob", "id": "3535e0861da5abf5646f48fc6fdb600dd23b16a8", "name": "fm_and_key_version_test_prep.sh" }, { "mode": 33261, "type": "blob", "id": "06b4089bccbe43aeb16b0fe3c52867cb84977b31", "name": "gmerge" }, { "mode": 33261, "type": "blob", "id": "eebb346e695c4282383aad629e4b72e45bf9b337", "name": "gmerge_test.py" }, { "mode": 33188, "type": "blob", "id": "dfbd1a78ccac3fcd228ff0b51f6e35c82d386217", "name": "gsutil_util.py" }, { "mode": 33261, "type": "blob", "id": "3071825a03776818a2d9608cde5afe14300e05c8", "name": "gsutil_util_unittest.py" }, { "mode": 16384, "type": "tree", "id": "959d68c23f09867ca52f5cc02bce26d3ffd11f7b", "name": "host" }, { "mode": 33188, "type": "blob", "id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391", "name": "inherit-review-settings-ok" }, { "mode": 33188, "type": "blob", "id": "241fcfad577c0d9d507e96f81850aa97a33eaed5", "name": "log_util.py" }, { "mode": 16384, "type": "tree", "id": "df5c523d98935e06f69ecfa3a387feb57124d315", "name": "quick-provision" }, { "mode": 33188, "type": "blob", "id": "a0b51fb25c372c443b425ecaf100021bf0380776", "name": "retry.py" }, { "mode": 33261, "type": "blob", "id": "c95ea93e2c3fd15ca864534bfac4aa04d5fcb9e6", "name": "run_unittests" }, { "mode": 33188, "type": "blob", "id": "2d42373a42225a6b0b225d8afb20884a3d71281c", "name": "setup_chromite.py" }, { "mode": 33188, "type": "blob", "id": "2d40b5345d3014f861ba6e317df6bcca5f0109c3", "name": "shadow_xbuddy_config.ini" }, { "mode": 33261, "type": "blob", "id": "e76d05861187cad26fae6bba9ff75ae162fee3f0", "name": "stateful_update" }, { "mode": 16384, "type": "tree", "id": "0172e359d2ca2806151d661a0630c76ad722ac0e", "name": "static" }, { "mode": 33188, "type": "blob", "id": "aee425199fbdc9a544ed1aafec475b14dfde0529", "name": "strip_package.py" }, { "mode": 33261, "type": "blob", "id": "6bcbe8d885ef953c993012683587abc18a120c7c", "name": "tail_until_writer_finished.py" }, { "mode": 33261, "type": "blob", "id": "d37b35b1f9036845e8fc18aa0e1ab8ee77120417", "name": "tail_until_writer_finished_unittest.py" }, { "mode": 16384, "type": "tree", "id": "e0f0c29a46d62eb2da09241feab936191c248487", "name": "templates" }, { "mode": 16384, "type": "tree", "id": "4aee91bf4da6798fe7674722f2d5e75c2d3ab533", "name": "testdata" }, { "mode": 33261, "type": "blob", "id": "4e94ba5cf2a1a91cfa2385add53aab7fd471bbe1", "name": "toolchain_utils.sh" }, { "mode": 33261, "type": "blob", "id": "7e0254cc89847fd5085fe1d0460afa69863c2df4", "name": "update_firmware_image.py" }, { "mode": 33261, "type": "blob", "id": "2a525423130a161c4591c12814b6c51f4ceee1be", "name": "update_test.py" }, { "mode": 16384, "type": "tree", "id": "28e2dd3c18a8da07bd3c4c64efd5389ea5d449b1", "name": "venv" }, { "mode": 33188, "type": "blob", "id": "4fda99599374a657b38d7bbf05015ab6cec5c853", "name": "xbuddy.py" }, { "mode": 33188, "type": "blob", "id": "f0637b9337f807e5316d32c464b62e84606bfe56", "name": "xbuddy_config.ini" }, { "mode": 33261, "type": "blob", "id": "5fe7e1537a9b6a7e9c9cf4e61afe7aaea8f27ee8", "name": "xbuddy_unittest.py" } ] }