)]}'
{
  "commit": "a2e2b6d942f67ae2fe03bee670ce0e8bdc64718f",
  "tree": "046aa64db99e85cd82f3e0a5bf264b9d51a08583",
  "parents": [
    "efa10ff9d0829d4a5df0eab34364d7e117b85022"
  ],
  "author": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Fri Mar 11 12:39:43 2016 -0800"
  },
  "committer": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Fri Mar 11 12:39:43 2016 -0800"
  },
  "message": "Add mojo/c/system/{time.h,wait.h}.\n\ntime.h contains the types (previously in types.h) and\nMojoGetTimeTicks() (previously in functions.h).\n\nwait.h contains MojoWait() and MojoWaitMany() (previously in\nfunctions.h).\n\nhandle.h gets MojoClose() (previously in functions.h).\n\nRemoval of types.h and functions.h will be done separately.\n\nR\u003djamesr@chromium.org\n\nReview URL: https://codereview.chromium.org/1783623005 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2680b6f34d1b65f460caad14c7092e549dc86e7b",
      "old_mode": 33188,
      "old_path": "examples/tiny/tiny.c",
      "new_id": "e8638dc662025216eac7e8af9a793e2df9efeee0",
      "new_mode": 33188,
      "new_path": "examples/tiny/tiny.c"
    },
    {
      "type": "modify",
      "old_id": "a85ffcb0bf2e9994947a7c83146323ffab56bea3",
      "old_mode": 33188,
      "old_path": "mojo/android/system/core_impl.cc",
      "new_id": "d44f1244ddf9c2bdade3b9bd30f903fd9626287d",
      "new_mode": 33188,
      "new_path": "mojo/android/system/core_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "b6205cebe9f183be96f698182455c57e22e0caeb",
      "old_mode": 33188,
      "old_path": "mojo/edk/embedder/entrypoints.cc",
      "new_id": "7ee0c9e53f9fcf6fe843ac688eca6ec92bd7a45a",
      "new_mode": 33188,
      "new_path": "mojo/edk/embedder/entrypoints.cc"
    },
    {
      "type": "modify",
      "old_id": "3b860d16d746ee98cdcd0314d100317f01456061",
      "old_mode": 33188,
      "old_path": "mojo/edk/embedder/multiprocess_embedder_unittest.cc",
      "new_id": "5650a9d323a1cef42355f9307f03db7b8c590d12",
      "new_mode": 33188,
      "new_path": "mojo/edk/embedder/multiprocess_embedder_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3a159abe13dbc79d9d55b33a74836a639fee1c03",
      "old_mode": 33188,
      "old_path": "mojo/edk/embedder/system_impl_private_entrypoints.cc",
      "new_id": "2e6d3808c5dcef4d5801cd338cbf0060f8ce6e65",
      "new_mode": 33188,
      "new_path": "mojo/edk/embedder/system_impl_private_entrypoints.cc"
    },
    {
      "type": "modify",
      "old_id": "5a24c9dc86780fd917d241f27053e9e7e71e1586",
      "old_mode": 33188,
      "old_path": "mojo/edk/platform/test_stopwatch.h",
      "new_id": "ed461eb09aa7bad59dedb6bdda30cd2bf0e1a9ae",
      "new_mode": 33188,
      "new_path": "mojo/edk/platform/test_stopwatch.h"
    },
    {
      "type": "modify",
      "old_id": "0336b865dbae2fd3ef2a68eff0f6a69d579827bc",
      "old_mode": 33188,
      "old_path": "mojo/edk/platform/thread_utils.h",
      "new_id": "85884c1c35d9645a127916d698bb2f20c56b8710",
      "new_mode": 33188,
      "new_path": "mojo/edk/platform/thread_utils.h"
    },
    {
      "type": "modify",
      "old_id": "0299ee1ffbbba53a3592df65f9024604ceaaed7e",
      "old_mode": 33188,
      "old_path": "mojo/edk/platform/time_ticks.h",
      "new_id": "73d702d83c67713b8985dad4ce91fdf7cf963e21",
      "new_mode": 33188,
      "new_path": "mojo/edk/platform/time_ticks.h"
    },
    {
      "type": "modify",
      "old_id": "f1ce1921731c245207b660c0fc6c0a7a97eb7dd8",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/core.h",
      "new_id": "1f4abe5807f74ca324cec91a2b33ae719e5dc5a5",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/core.h"
    },
    {
      "type": "modify",
      "old_id": "aa69ec2bced1ca41d07fcc17d47787d81b99258e",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/test/timeouts.h",
      "new_id": "8cfd5a333557d5e92a42b96653378962c93d9ec0",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/test/timeouts.h"
    },
    {
      "type": "modify",
      "old_id": "9c56fc70484f2b2f807cfadcefb4a26ebd80e01f",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/waiter.h",
      "new_id": "e0bcf47bbb80416c897e4901f6f80432bca241cd",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/waiter.h"
    },
    {
      "type": "modify",
      "old_id": "1a24f2044d9116bae1e0c8659f4ec9a1d12f1470",
      "old_mode": 33188,
      "old_path": "mojo/edk/system/waiter_test_utils.h",
      "new_id": "13bc760d01f37fcd1bc47c6e9786389a63f54f96",
      "new_mode": 33188,
      "new_path": "mojo/edk/system/waiter_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "95dfd02166a2212a8629762761d9418aeaeb4ab0",
      "old_mode": 33188,
      "old_path": "mojo/nacl/nonsfi/irt_mojo_nonsfi.cc",
      "new_id": "4f184d7418fcf4cfb56c90c973cbe167358b2b23",
      "new_mode": 33188,
      "new_path": "mojo/nacl/nonsfi/irt_mojo_nonsfi.cc"
    },
    {
      "type": "modify",
      "old_id": "e2d7b91bf45deb2e0a45bb26e598821cfab42c41",
      "old_mode": 33188,
      "old_path": "mojo/nacl/nonsfi/irt_mojo_nonsfi.h",
      "new_id": "1355813c546f64da4e8be492530e8c19cee09a90",
      "new_mode": 33188,
      "new_path": "mojo/nacl/nonsfi/irt_mojo_nonsfi.h"
    },
    {
      "type": "modify",
      "old_id": "09824d3cabafcadf9374813779dd95033ed06e71",
      "old_mode": 33188,
      "old_path": "mojo/nacl/sfi/nacl_bindings/mojo_syscall.cc",
      "new_id": "b31a47806f38f871019b476345d9dc40691aa635",
      "new_mode": 33188,
      "new_path": "mojo/nacl/sfi/nacl_bindings/mojo_syscall.cc"
    },
    {
      "type": "modify",
      "old_id": "eea9862a93aaa57364a56553f5b90287f4be1f35",
      "old_mode": 33188,
      "old_path": "mojo/nacl/sfi/nacl_bindings_generator/libmojo.cc.tmpl",
      "new_id": "ee717ab3184cd09112824eebc9e15a5c93fc71fa",
      "new_mode": 33188,
      "new_path": "mojo/nacl/sfi/nacl_bindings_generator/libmojo.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "d23e73c71f07a0a7153808fd7b0bdd4a718764d9",
      "old_mode": 33188,
      "old_path": "mojo/nacl/sfi/nacl_bindings_generator/mojo_irt.h.tmpl",
      "new_id": "34b799c1d7407969026b2102171344f60f02f444",
      "new_mode": 33188,
      "new_path": "mojo/nacl/sfi/nacl_bindings_generator/mojo_irt.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "7803b7272696c4d17f354f2a28d6a96db86fb224",
      "old_mode": 33188,
      "old_path": "mojo/nacl/sfi/nacl_bindings_generator/mojo_syscall.cc.tmpl",
      "new_id": "950e535819ca7a864379a5a7301c0d8e2e6d5969",
      "new_mode": 33188,
      "new_path": "mojo/nacl/sfi/nacl_bindings_generator/mojo_syscall.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "a5cde709f81c642ff51a50d4f8038250db7dd9fe",
      "old_mode": 33188,
      "old_path": "mojo/public/c/environment/async_waiter.h",
      "new_id": "c41477337dd662f1a369f6338d80740c7bc15172",
      "new_mode": 33188,
      "new_path": "mojo/public/c/environment/async_waiter.h"
    },
    {
      "type": "modify",
      "old_id": "db88348aaa046e25a0a23643fc0b9c186fc9adc4",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/BUILD.gn",
      "new_id": "0e728f557476b7286eccbe1ed25d900be617534e",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6e2674f04ad3501e0e31d31023a83378572baf97",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/core.h",
      "new_id": "186b6da15841c36e439d69a18995b1f8ba27d17c",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/core.h"
    },
    {
      "type": "modify",
      "old_id": "3482c5d1618238bb21213c73218fe0d99bbbe462",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/functions.h",
      "new_id": "2c623925c8aa6ccb7b5c8537273f48527b68e855",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/functions.h"
    },
    {
      "type": "modify",
      "old_id": "73a7ed814f2ad34155a524e80ec3975de293d216",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/handle.h",
      "new_id": "2751886eaef75bb91a6c86dbe499fcd0f4fe941b",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/handle.h"
    },
    {
      "type": "modify",
      "old_id": "fd7df02d049581eaa8f0668d23060058e24df15c",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/tests/core_perftest.cc",
      "new_id": "dff6fa7c0b16b3bc348091e1c3951a0590387375",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/tests/core_perftest.cc"
    },
    {
      "type": "modify",
      "old_id": "99dffa8d0fd675b85ed5ca252493ae6d519ac31b",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/tests/core_unittest.cc",
      "new_id": "f528b3fa369a2c282637490760304dc00371e76b",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/tests/core_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "a1a45195f210db6ec061f74ee47f4c4644bc39b3",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/tests/core_unittest_pure_c.c",
      "new_id": "d9e290d86b9ff03eb4f588de0bc3c3263ccb5ebd",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/tests/core_unittest_pure_c.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bb4a898c7127fe601520515228376595ee5beb5",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/time.h"
    },
    {
      "type": "modify",
      "old_id": "7a2a2230be7ba4cbc086c562062d6fff78b5b5ec",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/types.h",
      "new_id": "ad382eb4bf7cf0710bb2e44668df01d272424c66",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ac513bfda4deebbedc8e98721066d97d7797f63",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/wait.h"
    },
    {
      "type": "modify",
      "old_id": "9cfe316739d7dba85dbc2b0b9795856dd93c6541",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/system/functions.h",
      "new_id": "31861dbdd32ba1d8fee12375a03d6aa5d958d7e8",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/system/functions.h"
    },
    {
      "type": "modify",
      "old_id": "02256ab79ae80cebe6375d76dfae761f00d28b92",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/system/handle.h",
      "new_id": "72951e7f9fdc6f88cac8bd1eca7d220de520f49b",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/system/handle.h"
    },
    {
      "type": "modify",
      "old_id": "2ccd195bc3ae0e5bf10365a5917e54c7a1057b89",
      "old_mode": 33188,
      "old_path": "mojo/public/platform/dart/dart_handle_watcher.cc",
      "new_id": "9720407c3c3c6abda6d467b952852a1c3055b9db",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/dart/dart_handle_watcher.cc"
    },
    {
      "type": "modify",
      "old_id": "41d245e6715cdba1f7c4e9a8c7bf67b74967fed0",
      "old_mode": 33188,
      "old_path": "mojo/public/platform/dart/mojo_natives.cc",
      "new_id": "00c836dee4831a540a042da20abf87fcfe142a09",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/dart/mojo_natives.cc"
    },
    {
      "type": "modify",
      "old_id": "14e87425de14f43c5df520ca69f4b5586ad7de06",
      "old_mode": 33188,
      "old_path": "mojo/public/platform/nacl/libmojo.cc",
      "new_id": "bb9676003dd49000fb9ec7e91c2deedb1a79975f",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/nacl/libmojo.cc"
    },
    {
      "type": "modify",
      "old_id": "bc993b2b47379d1cf8030df4de8a5412497f4fec",
      "old_mode": 33188,
      "old_path": "mojo/public/platform/nacl/mojo_irt.h",
      "new_id": "4d234039ab7a69f9aef97440cec4ff3a2887c978",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/nacl/mojo_irt.h"
    },
    {
      "type": "modify",
      "old_id": "8245a871cb69f4dc32f957dab40bd2e62962fb26",
      "old_mode": 33188,
      "old_path": "mojo/public/platform/native/system_impl_private.h",
      "new_id": "0540cca9c672ee7d01e736097e27ff919fa109a4",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/native/system_impl_private.h"
    },
    {
      "type": "modify",
      "old_id": "6301d5c00d21e349e4229ed626b24d5664fd0a4b",
      "old_mode": 33188,
      "old_path": "mojo/public/platform/native/system_impl_private_thunks.h",
      "new_id": "565bc6dec0e714b50427d30f5a1919eebc3e7c7e",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/native/system_impl_private_thunks.h"
    },
    {
      "type": "modify",
      "old_id": "c2996cf3b81641499bc62c1094024aca7c84bd5c",
      "old_mode": 33188,
      "old_path": "mojo/public/platform/native/system_thunks.h",
      "new_id": "2dbe3a34187d84ff848a187dd3e27ffde5f2371d",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/native/system_thunks.h"
    },
    {
      "type": "modify",
      "old_id": "fbc4f93317020295bce26f85a3afe95ea1e56eec",
      "old_mode": 33188,
      "old_path": "mojo/public/platform/native_cgo/system_cgo.go",
      "new_id": "74059de8e45e1ca8c9d903ba4fb8ec301dc61b11",
      "new_mode": 33188,
      "new_path": "mojo/public/platform/native_cgo/system_cgo.go"
    },
    {
      "type": "modify",
      "old_id": "099c23629e5808aa3798d7a43eaab72d782e450f",
      "old_mode": 33188,
      "old_path": "mojo/public/python/c_async_waiter.pxd",
      "new_id": "d0f19c02db8c4767d166f79014b29516db0a44f1",
      "new_mode": 33188,
      "new_path": "mojo/public/python/c_async_waiter.pxd"
    },
    {
      "type": "modify",
      "old_id": "e8430abd11df27154f61623eda4548eb10addeb2",
      "old_mode": 33188,
      "old_path": "mojo/public/python/c_core.pxd",
      "new_id": "619d75045c8944a147ca2b9c4e858cf914d8e71f",
      "new_mode": 33188,
      "new_path": "mojo/public/python/c_core.pxd"
    },
    {
      "type": "modify",
      "old_id": "31ef2a4004773782b1ea55e80f509e77f82771b7",
      "old_mode": 33188,
      "old_path": "mojo/public/python/mojo_system.pyx",
      "new_id": "4d63ff3d67ead0e0f76546edf5c402596efee95f",
      "new_mode": 33188,
      "new_path": "mojo/public/python/mojo_system.pyx"
    },
    {
      "type": "modify",
      "old_id": "95b9f747449391e384ab7970680f09e1c49cbefe",
      "old_mode": 33188,
      "old_path": "services/js/system/mojo_runner_delegate.h",
      "new_id": "cf47e749d6ad7a4acf967f7d3d60a43cff0ffb3f",
      "new_mode": 33188,
      "new_path": "services/js/system/mojo_runner_delegate.h"
    },
    {
      "type": "modify",
      "old_id": "9172769f067d5e5ac5e9b26ef1e19d26568da26e",
      "old_mode": 33188,
      "old_path": "services/vanadium/security/principal_service.go",
      "new_id": "5331321ccdaad7428a39ef69c531e5ece9bc93e8",
      "new_mode": 33188,
      "new_path": "services/vanadium/security/principal_service.go"
    },
    {
      "type": "modify",
      "old_id": "276b798097afbbf6589d817e035ade364d1b36a1",
      "old_mode": 33188,
      "old_path": "shell/child_process_host_unittest.cc",
      "new_id": "7cd100920882c463484620c51ee3b6eb414ef1dc",
      "new_mode": 33188,
      "new_path": "shell/child_process_host_unittest.cc"
    }
  ]
}
