)]}' { "commit": "414af10d719603fb4d8d972f5a022c17957b44e1", "tree": "5d90ecf4d0ba1a72b040a376f227df1ba9278889", "parents": [ "7ee6a44296637eb234f57043c7b1c7ad64b1c01c" ], "author": { "name": "Brian Carlstrom", "email": "bdc@google.com", "time": "Mon Aug 12 17:04:14 2013 -0700" }, "committer": { "name": "The Android Automerger", "email": "android-build@android.com", "time": "Thu Aug 15 12:21:06 2013 -0700" }, "message": "Add flock(2)ing on dex-cache files to prevent races\n\nBug: 9071417\nChange-Id: I1ee9ff281867f90fba7a8ed8bbf06b33ac29d511\n", "tree_diff": [ { "type": "modify", "old_id": "e48806ecc49e2cd138105d97011ffb9c56ee0333", "old_mode": 33188, "old_path": "compiler/elf_writer_test.cc", "new_id": "ffe1f7292603de14ed9d034b3dd12fde1ceb0ee9", "new_mode": 33188, "new_path": "compiler/elf_writer_test.cc" }, { "type": "modify", "old_id": "a40e3fc14911536b234933e5471a4acc3f376c9b", "old_mode": 33188, "old_path": "compiler/image_writer.cc", "new_id": "4e9ae54d8ebbf410bc55e7dba46239696e554549", "new_mode": 33188, "new_path": "compiler/image_writer.cc" }, { "type": "modify", "old_id": "7542b841a1f255ba372d5d6e6868bef772b47c0d", "old_mode": 33188, "old_path": "compiler/llvm/llvm_compilation_unit.cc", "new_id": "139100bee9e7398e990e2a83d378bca693777ae2", "new_mode": 33188, "new_path": "compiler/llvm/llvm_compilation_unit.cc" }, { "type": "modify", "old_id": "675d83d5154de99fb593419c81742da387c3c04c", "old_mode": 33188, "old_path": "compiler/sea_ir/debug/dot_gen.h", "new_id": "5270582c16e234e88555a6f868e6b58b05acd700", "new_mode": 33188, "new_path": "compiler/sea_ir/debug/dot_gen.h" }, { "type": "modify", "old_id": "25cfda6a43fa81c83284f85bab2eba9b77b0ce01", "old_mode": 33188, "old_path": "dex2oat/dex2oat.cc", "new_id": "ceb6bf6d80abd1b17ca95325e8bc76e9e92fafb7", "new_mode": 33188, "new_path": "dex2oat/dex2oat.cc" }, { "type": "modify", "old_id": "67398afd5f48169c334c87096a6ec76a9ea2aea8", "old_mode": 33188, "old_path": "oatdump/oatdump.cc", "new_id": "fbfdfd9e8de7571530d2c2a6c0129529aea49570", "new_mode": 33188, "new_path": "oatdump/oatdump.cc" }, { "type": "modify", "old_id": "bd36a6c394702bc04f1c90c8e9a3a13652dc4ecc", "old_mode": 33188, "old_path": "runtime/class_linker.cc", "new_id": "039e7bc0a766a4d8bebc12b2520710cb86b1f1e6", "new_mode": 33188, "new_path": "runtime/class_linker.cc" }, { "type": "modify", "old_id": "e7899ecf31aceb4dca9222103f43a8b881309e91", "old_mode": 33188, "old_path": "runtime/dex_file_test.cc", "new_id": "6449493f1f7a95f7886655b6071509b733b111fa", "new_mode": 33188, "new_path": "runtime/dex_file_test.cc" }, { "type": "modify", "old_id": "6b8c41ed41323973ece395a2a455a1c3bf5dcdef", "old_mode": 33188, "old_path": "runtime/entrypoints/entrypoint_utils.cc", "new_id": "bf0fffaad2af22de78e3563a992e4bcb6c076cd3", "new_mode": 33188, "new_path": "runtime/entrypoints/entrypoint_utils.cc" }, { "type": "modify", "old_id": "22562df512280c61b9d61b9f9dbd1695e587c473", "old_mode": 33188, "old_path": "runtime/gc/space/image_space.cc", "new_id": "f959cff7b41be43cc2cedb3020846c84185e5aee", "new_mode": 33188, "new_path": "runtime/gc/space/image_space.cc" }, { "type": "modify", "old_id": "334f7abfd34cb45a8e57b60036fb666e9971942d", "old_mode": 33188, "old_path": "runtime/image_test.cc", "new_id": "dcafc193ddc8353739a925b696a3d465e3c55846", "new_mode": 33188, "new_path": "runtime/image_test.cc" }, { "type": "modify", "old_id": "dc3573dfec588407bdb5e9fde5820c81362acee3", "old_mode": 33188, "old_path": "runtime/native/dalvik_system_DexFile.cc", "new_id": "061dfb84db6ffe96e82418b210f87b0d31752aa2", "new_mode": 33188, "new_path": "runtime/native/dalvik_system_DexFile.cc" }, { "type": "modify", "old_id": "1f34317d26c0d34184a44974f1b850f585853542", "old_mode": 33188, "old_path": "runtime/oat_file.cc", "new_id": "afa823dbd9af9ac398363414276c4d0dc70a33a4", "new_mode": 33188, "new_path": "runtime/oat_file.cc" }, { "type": "modify", "old_id": "67675666739e938e548060767971523f662b192a", "old_mode": 33188, "old_path": "runtime/os.h", "new_id": "6248d5fc14a2b823cea61572348ce03490cf4a3d", "new_mode": 33188, "new_path": "runtime/os.h" }, { "type": "modify", "old_id": "d3a1ccbcb84dfd03f424519109417fa6ce6383b7", "old_mode": 33188, "old_path": "runtime/os_linux.cc", "new_id": "7ce17e0aee4fc933d4cc6a1b5b77588f65ce9c72", "new_mode": 33188, "new_path": "runtime/os_linux.cc" }, { "type": "modify", "old_id": "c9e0edefcd71c2c75f54802b25a51dcaf5ac67d1", "old_mode": 33188, "old_path": "runtime/output_stream_test.cc", "new_id": "8da2ac91fe093d0bc744de2caabac138712f28ad", "new_mode": 33188, "new_path": "runtime/output_stream_test.cc" }, { "type": "modify", "old_id": "7e3afb59a58d63e9eff41c191f12337c620a6420", "old_mode": 33188, "old_path": "runtime/thread.cc", "new_id": "48e595f545c850c1d5f7c2e7da4f79e06fcd806a", "new_mode": 33188, "new_path": "runtime/thread.cc" }, { "type": "modify", "old_id": "29765c900975aea2fae0c3a62e454d2ee3e27f4d", "old_mode": 33188, "old_path": "runtime/trace.cc", "new_id": "13e2bf6debd001053e74d4d4f3a8915ba70cef83", "new_mode": 33188, "new_path": "runtime/trace.cc" }, { "type": "modify", "old_id": "87cd21c4789e9d6f108ad25c321ee45fc2a50d75", "old_mode": 33188, "old_path": "runtime/utils.cc", "new_id": "6856bb76de8ea6ed9a7c09f1275d12cf843e83a5", "new_mode": 33188, "new_path": "runtime/utils.cc" }, { "type": "modify", "old_id": "87e15a81277d401e7c8747c3c2a19ae62f19acf1", "old_mode": 33188, "old_path": "test/Android.mk", "new_id": "596c411e9cb67d1319f363290ee7fae5ab15e8fa", "new_mode": 33188, "new_path": "test/Android.mk" } ] }