)]}'
{
  "log": [
    {
      "commit": "920588a1acdc4721abb713d8162010e4b85ae53e",
      "tree": "5d0b02a305d2ce5e91eb915695a338dabff2ed6b",
      "parents": [
        "ca6c42abc66e142da1036f0061976d671862c457"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Tue Apr 24 02:15:00 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Tue Apr 24 10:13:47 2018 +0900"
      },
      "message": "Migrate libmojo repository into libchrome, part 2.\n\nThis CL moves following files.\n- .gitignore\n- Android.bp is merged into libchrome\u0027s Android.bp.\n- base/android/*\n- build/* except build_config.h which is exactly same with libchrome\u0027s.\n- ipc/*\n- mojo/*\n- soong/* into libchrome_tools/\n- third_party/{catapult,jinja2,markupsafe,ply}/*\n- ui/gfx/{geometry,range}/mojo/*\n\nThen removed following files:\n- Android.bp\n- CleanSpec.mk\n- build/build_config.h\n\nAnd added README.md to notify the migration.\n\nBug: 73606903\nTest: Built locally. Ran on DUT.\nChange-Id: I94aa1b43ff0854f48f30fdf03025bd1c8a346038\n"
    },
    {
      "commit": "ca6c42abc66e142da1036f0061976d671862c457",
      "tree": "93be624d5f40e9fc4f15a73e9a62b53a7e310073",
      "parents": [
        "02d8c056c1f7396f54b5871f2d09e89be6244bb4"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Sat Apr 21 02:59:58 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Tue Apr 24 00:49:13 2018 +0900"
      },
      "message": "Remove unnecessary diffs from Chrome repository in base/android.\n\nCopy build_info.cc, BuildInfo.java and scoped_java_ref.cc from\nChrome repository.\nDelete NativeLibraries.template which aren\u0027t used.\n\nBug: 73606903\nTest: Built locally. Tested with DUT for JNI crash, and made sure stack trace\n      was printed.\nChange-Id: Ia09176486ad59e9257cc74db088fb74bcb603a3e\n"
    },
    {
      "commit": "02d8c056c1f7396f54b5871f2d09e89be6244bb4",
      "tree": "a042e3034d4d67fb956525456d60924cf97ff70d",
      "parents": [
        "8976bcaf0bd66c633c2749f7854f0bbcc349ba0a"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Fri Apr 20 23:36:04 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Fri Apr 20 23:36:04 2018 +0900"
      },
      "message": "Roll third_party libraries to r462023.\n\nthird_party libs are not updated since initial import.\nThis CL updates them to r462023.\n\nBug: 73606903\nTest: Built locally.\nChange-Id: I34851b40a8a988a69b0597aebcac27efa171a1ae\n"
    },
    {
      "commit": "8976bcaf0bd66c633c2749f7854f0bbcc349ba0a",
      "tree": "162649e6fce118350b07b40a74f98a8a4d4f3d2b",
      "parents": [
        "991e618ea063cc28060d6baa0c0d6ffa3ad29452",
        "7692848220bf3fcd7a9ba5dcb72bfc71e9c4be2e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 20 04:04:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 20 04:04:29 2018 +0000"
      },
      "message": "Merge \"Add hidehiko to OWNERS.\""
    },
    {
      "commit": "7692848220bf3fcd7a9ba5dcb72bfc71e9c4be2e",
      "tree": "ac4bfb54f131d2a073300fcf97fa76d08f2708e0",
      "parents": [
        "1e4a1e50aed7593adac78af6f319adb67f03d7bb"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Fri Apr 20 11:35:38 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Fri Apr 20 11:35:38 2018 +0900"
      },
      "message": "Add hidehiko to OWNERS.\n\nBug: None\nTest: None\nChange-Id: Ib3e127abc56eae3b2a62dbaee3d35deabc16071b\n"
    },
    {
      "commit": "991e618ea063cc28060d6baa0c0d6ffa3ad29452",
      "tree": "d7c62aca68333ccc7dc58e356d515dd01c734a7f",
      "parents": [
        "1e4a1e50aed7593adac78af6f319adb67f03d7bb"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Thu Apr 19 20:42:46 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Fri Apr 20 11:11:59 2018 +0900"
      },
      "message": "Uprev libmojo to r462023.\n\nTo be aligned with libchrome.\n\nHighlights of the update:\n- r461016: Support sync calls through ThreadSafeInterfacePtr\n- r458684: mojo: MessageReceiver*::AcceptWithResponder() now take a unique_ptr to the responder\n- r458630: Mojo C++ Bindings: Support dispatch in nested message loops\n- r457994: Mojo C++ bindings: rename GetIsolatedProxy to MakeIsolatedRequest to better match other functions.\n- r457856: Mojo: Move waiting APIs to public library\n- r457378: Introduce MojoQueryHandleSignalsState API\n\nBug: 73606903\nTest: Built locally. Run on DUT.\nChange-Id: Id3e2f5262eb97345ed2e6b597157d594cb8b4110\n"
    },
    {
      "commit": "1e4a1e50aed7593adac78af6f319adb67f03d7bb",
      "tree": "1398145f7694eac739142d9bcbfcdf3d8cf4b9a8",
      "parents": [
        "0325b56b0518f5ca16701e5048fcf81cc96fd725"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Tue Apr 17 16:34:13 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Tue Apr 17 16:56:42 2018 +0900"
      },
      "message": "Reduce diffs from Chrome r456626.\n\nCurrently, mojo/ directory is more diverged than it should be.\nThis CL fills the unnecessary gaps.\n\nBug: 73606903\nTest: Built locally. Treehugger. Made sure the diff on eyes.\nChange-Id: I65877b0ff853ecfd6661259f97b0078631a158a7\n"
    },
    {
      "commit": "0325b56b0518f5ca16701e5048fcf81cc96fd725",
      "tree": "0ad18a9bb27c3ae19e66e933d51725763e2011b4",
      "parents": [
        "fd1f9007ea17b652f860835390cdcdb36231a9d2"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Tue Apr 17 04:31:44 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Tue Apr 17 08:54:40 2018 +0900"
      },
      "message": "Bundle libraries into python_host_binary.\n\nIn Chrome, we run scripts on the source tree.\nTo follow that pattern, bundle needed libraries into python_host_binary.\nIn this approach, most Android.bp can be removed, which\nhelps to merging libmojo into libchrome, because then we don\u0027t\nneed to put Android.bp in individual directories.\n\nBug: 73606903\nTest: Built locally.\nChange-Id: I66aacb5f4c8da5b7182b0e1cf91b451efe944247\n"
    },
    {
      "commit": "fd1f9007ea17b652f860835390cdcdb36231a9d2",
      "tree": "03c6c141a81b8440ad08e7865b8802fcf2511653",
      "parents": [
        "bcfb83a260faa1423bf4e0bf3ecc214dc612dfa3"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Fri Apr 13 23:17:02 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Fri Apr 13 23:17:02 2018 +0900"
      },
      "message": "Sync to r462023, except mojo/ and ipc_sync_message.h.\n\nIt turned out that several files are out-dated or too new.\nSync those files to r462023.\n\nBug: 73606903\nTest: Built locally.\nChange-Id: I51596b501df8cfaa23fd8b85a9bd4962b6c44cd3\n"
    },
    {
      "commit": "bcfb83a260faa1423bf4e0bf3ecc214dc612dfa3",
      "tree": "875a59e2f7460dd601b990e47ba740de6de1d8d0",
      "parents": [
        "73a1998cc30a1d8ea405740a75dde800cf2b5dcc"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Thu Apr 12 16:59:04 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Thu Apr 12 16:59:04 2018 +0900"
      },
      "message": "Migrate libmojo repository into libchrome, part 1.\n\nThis CL moves following files.\n- base/* except base/android/*\n- devices/*\n- ui/* except ui/gfx/**/mojom/*\n- ui/gfx/range/range_mac(_unittest)?.mm are just deleted.\n\nBug: 73606903\nTest: Built locally.\nChange-Id: Id0ddf095bb80ba7f48c7650b00916efccb419f16\n"
    },
    {
      "commit": "73a1998cc30a1d8ea405740a75dde800cf2b5dcc",
      "tree": "3b5d2f6b54ac43c8342b47b5407d22a62d810b90",
      "parents": [
        "048c95c20965e5ce59f486be54b3a082030c5aae"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Tue Apr 10 18:12:58 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Thu Apr 12 12:38:48 2018 +0900"
      },
      "message": "Remove unused code from base/.\n\nNote that mojo/ directory also has unused files.\nE.g., mojo/edk/js or test files.\nThis CL just keeps them as is, because we need most of\nmojo features, and thanks to mojo/\u0027s directory organization\nunnecessary files are more trivial, so we should be able to\njust roll whole mojo/ directory in future, unlike whitelisted\nfiles under base/ or other directories.\n\nBug: 73606903\nTest: Built.\nChange-Id: I41e9ecee5ae7975210c9fb9e945e8dafba454914\n"
    },
    {
      "commit": "048c95c20965e5ce59f486be54b3a082030c5aae",
      "tree": "b3682fc53ddcbc609288c69c8522b265be1ea4d9",
      "parents": [
        "0371727a4782c43bbf96a7a579fa1d771083f3ea",
        "871dde4cfa02530e1b8b0ba9cd7fe0c1ad8892df"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 11 23:28:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 11 23:28:35 2018 +0000"
      },
      "message": "Merge \"Use the build_config.h in libchrome.\""
    },
    {
      "commit": "871dde4cfa02530e1b8b0ba9cd7fe0c1ad8892df",
      "tree": "498808bfb8f33cf9680942eeaefee4061d02baca",
      "parents": [
        "b5100e7b19909673199ac27875d72c4949a0604d"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Tue Apr 10 16:48:49 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Wed Apr 11 18:04:44 2018 +0900"
      },
      "message": "Use the build_config.h in libchrome.\n\nAs preparation to merge libmojo into libchrome,\nthis CL starts to use same build_config.h.\nThe biggest side effect is, now libmojo is built with OS_CHROMEOS\nrather than OS_ANDROID, as libchrome is built so.\n\nAlong with the change;\n- base/base_paths_posix is introduced and replacing base_paths_android,\n  with small modification (dropping several paths).\n  Effectively no diff, because FILE_EXE,MODULE are conceptually\n  same implementation.\n- base/files/file_util_android.cc is removed. GetShmemTempDir()\n  is provided by libchrome.\n- base/message_pump_android is dropped, as it isn\u0027t used.\n- base/trace_event/* is dropped. These aren\u0027t used.\n- Added defined(__ANDROID__) into \"#if defined(OS_ANDROID)\" in mojo\n  to keep the same behavior.\n- Removed unnecessary JNI proxy generation code, and its .java files.\n  Specifically, those files were not included in .jar library,\n  so no runtime code should have reached to them.\n\nBug: 73606903\nTest: Apply similar patch to N, and tested on DUT. Treehugger.\n      In case of crash, got the correct stack trace.\nChange-Id: I2292290788a62e1c6b005595d442433e26e879de\n"
    },
    {
      "commit": "0371727a4782c43bbf96a7a579fa1d771083f3ea",
      "tree": "3eac7ac9a09e3de33236f5e3ceed39304ce94bfe",
      "parents": [
        "eddedb39b22b2e219a3cade9d030a136c038a38e"
      ],
      "author": {
        "name": "Eric Caruso",
        "email": "ejcaruso@google.com",
        "time": "Mon Apr 09 14:11:37 2018 -0700"
      },
      "committer": {
        "name": "Eric Caruso",
        "email": "ejcaruso@google.com",
        "time": "Mon Apr 09 15:45:36 2018 -0700"
      },
      "message": "Add Makefile and common.mk\n\nThese are required for the Chrome OS build. This is a partial\nrevert of c7e849876a3c2f264b19b569c0b44287a287e839 (\"Remove\nexternal/mojo makefiles\") with some tweaks so things still compile\non ToT.\n\nBug: 37434548\nTest: emerge libmojo-456626 for a CrOS board\n\nChange-Id: I24f38f9798c6d1a44ec7638fb0717f6c347ef46f\n"
    },
    {
      "commit": "eddedb39b22b2e219a3cade9d030a136c038a38e",
      "tree": "96a22d9cabe11468933b5d3612a32b66acbc93f7",
      "parents": [
        "85092e93237c6b76c5d4602740672b34a0dea713"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Mar 29 17:57:00 2018 +0000"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Mar 29 17:57:00 2018 +0000"
      },
      "message": "Revert \"Unzip mojo generated output files with current timestamps\"\n\nThis reverts commit 85092e93237c6b76c5d4602740672b34a0dea713.\n\nReason for revert: Broke mac build, old mac versions have an old\nunzip that doesn\u0027t support -DD.\n\nChange-Id: I43eb06661da4a65a4e402a2948886c4476d976a7\n"
    },
    {
      "commit": "85092e93237c6b76c5d4602740672b34a0dea713",
      "tree": "85607d2523c5ff0c9cc29702dee9628d1cac197c",
      "parents": [
        "41ea301886adf58cb6eb7aef138cc344af875ef9"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Mar 03 22:36:59 2018 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Mar 28 22:40:17 2018 -0700"
      },
      "message": "Unzip mojo generated output files with current timestamps\n\nunzip restores the timestamps stored in the zip file.  If those\nhave been set to a consitent value for reproducibility, the\nunzipped files will have an old value, and ninja will think they\nneed regenerating on the next run.  Use -DD to make unzip use\nthe current time instead.  Prevents rebuilding everything\ndownstream from the generated files on every build.\n\nTest: m checkbuild \u0026\u0026 m checkbuild\nChange-Id: I1d191c271f1ce362813153e650c071120a3c6074\n"
    },
    {
      "commit": "41ea301886adf58cb6eb7aef138cc344af875ef9",
      "tree": "96a22d9cabe11468933b5d3612a32b66acbc93f7",
      "parents": [
        "b5100e7b19909673199ac27875d72c4949a0604d"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Fri Aug 18 09:34:16 2017 -0700"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Mar 27 20:34:27 2018 +0000"
      },
      "message": "libmojo: Add one more callback exception handler\n\nUpon further inspection, there is one more callback invocation site\nwhere we want to handle exceptions from.\n\nBug: 28986534\nBug: 64805573\nBug: 73005146\nTest: m\n\nChange-Id: I021ff2111e000eee4e9242afd87ad3b4420f6119\n"
    },
    {
      "commit": "b5100e7b19909673199ac27875d72c4949a0604d",
      "tree": "3d768c46a305e440722ad7a383d1ef99ebb55d5d",
      "parents": [
        "2dacff534e035a6c5da769632f6369910d7b79dc"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Thu Mar 15 00:19:55 2018 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Thu Mar 15 11:27:17 2018 +0900"
      },
      "message": "Remove stack_trace_android.cc.\n\nIt is moved into libchrome.\n\nBug: 73606903\nTest: Ran on Treehugger.\nChange-Id: I9bbb7af30699b4dccd08ac24d0ea59b431e319aa\n"
    },
    {
      "commit": "2dacff534e035a6c5da769632f6369910d7b79dc",
      "tree": "6944f26d0d76ac3311570739ea3dcb873f218fb5",
      "parents": [
        "b419a179fc1fa2aa7edb542c39cc9cb341a68623"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Wed Feb 21 12:56:21 2018 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Wed Feb 21 12:56:21 2018 +0900"
      },
      "message": "CleanSpec to clean up _bp\n\nBug: 72927715\nTest: Compiled and observed that _bp libraries are removed.\nChange-Id: I04372c9012f2e2fda05a4013c0bb4193d8b330ad\n"
    },
    {
      "commit": "b419a179fc1fa2aa7edb542c39cc9cb341a68623",
      "tree": "51b5196413b014f6d02b44205d9f5b7b9fa83c1e",
      "parents": [
        "c7e849876a3c2f264b19b569c0b44287a287e839"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Feb 20 00:13:05 2018 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Feb 20 00:13:05 2018 +0900"
      },
      "message": "Deprecate _bp suffix in libmojo\n\nThis should be submitted after master _bp dependency cleaned ups are\nsubmitted.\n\nBug: 72927715\nTest: Compiled\nChange-Id: Icff5d776f6f8153486e0394260caee2c874b8cfa\n"
    },
    {
      "commit": "c7e849876a3c2f264b19b569c0b44287a287e839",
      "tree": "519646b228a6462cd551c2cc7255461d983b0bf1",
      "parents": [
        "1db26454cf100fc964aa64963e42edda61000cd8"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Sat Jan 20 16:42:44 2018 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Thu Feb 08 17:04:16 2018 +0000"
      },
      "message": "Remove external/mojo makefiles\n\nThey are not needed anymore after ag/3487491.\n\nBug: 27569341\nTest: make checkbuild -j40 in master gives the same error with and\nwithout this CL.\n\nChange-Id: Ib08ff421cd8e0634d18ee9cd87c342a936a40832\n"
    },
    {
      "commit": "1db26454cf100fc964aa64963e42edda61000cd8",
      "tree": "0339bd6f305755f0299fe3a9b09a8fbd4b7ccb9a",
      "parents": [
        "7db3d20fd6c3c29cc8fc1f9fded774ea84e7cd16"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Mon Feb 05 17:09:01 2018 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Wed Feb 07 03:10:56 2018 +0900"
      },
      "message": "Add libmojo to mojo_binding import search dir\n\nThis CL dispels the black magic previously used to link generated mojo\nsources/headers to external/libmojo. This allows ag/3559847.\n\nBug: 72927715\nTest: Compiled.\nChange-Id: I31cf7a510615c064370ed53ff55c10d76942e75b\n"
    },
    {
      "commit": "7db3d20fd6c3c29cc8fc1f9fded774ea84e7cd16",
      "tree": "2910e4f541ede53f1dd6072e5753d6bd3f00243d",
      "parents": [
        "ceaad1adcb0547f40a078d123ecc832c8f5b9aa1"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Sat Jan 20 16:13:25 2018 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Fri Jan 26 08:29:44 2018 +0000"
      },
      "message": "Allow variable numbers of typemap in mojo generations\n\nAs example, device/google/cheets2/camera doesn\u0027t add additional\ntypemap and libarcbrigge needs to have multiple typemaps.\n\nBug: 27569341\nTest: mmma -j32 external/libmojo (in AOSP branch), mmma -j32\ndevice/google/cheets2/camera/mojo (in master), mmma -j32\nvendor/google_arc/libs/libarcbridgeservice (in master).\n\nChange-Id: Ifb5e045c7dd8ec658dce7cb688e7ffaa71b837bb\n"
    },
    {
      "commit": "ceaad1adcb0547f40a078d123ecc832c8f5b9aa1",
      "tree": "fbed956fd66d8b34e9f3a47aee8ddd0c0e1e4689",
      "parents": [
        "0ea99099aca4428fee146a3f8d869d687e2c72ed"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Wed Jan 24 02:24:16 2018 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Wed Jan 24 02:24:16 2018 +0900"
      },
      "message": "Fix libmojo\u0027s incompatible mac bash script\n\nThe real cause seems to be that Mac\u0027s bash script doesn\u0027t recognize \"+\"\nin regex comparison, but it recognizes \"\\+\".\n\nBug: 27569341\nTest: Compiled successfully on Mac\nChange-Id: I74398f3aaf080b80c823b3bba3e5563604620a8d\n"
    },
    {
      "commit": "0ea99099aca4428fee146a3f8d869d687e2c72ed",
      "tree": "7cc51dd053ab5f4527a3b7b3d877b3a1779e562c",
      "parents": [
        "d3b0199c8314c0eb7df422731833077efce9521d"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Jan 23 02:22:50 2018 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Tue Jan 23 02:33:59 2018 +0900"
      },
      "message": "[libmojo] Creates empty shared cc and h for Darwin\n\nThis is a hack to unbreak Darwin targets, since for some reason mojo\ndoesn\u0027t generate shared files for Darwin.\n\nBug: 27569341\nTest: Compiled on master (somehow AOSP is currently broken)\nChange-Id: I1f08baf1880cb334b99f4842b058362b3eee9256\n"
    },
    {
      "commit": "d3b0199c8314c0eb7df422731833077efce9521d",
      "tree": "976b7e8dcefe409e49855e1d7d02932c55502e02",
      "parents": [
        "edc20e2864aa41fe5b0a039e9f67443a83ce89b9"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Wed Dec 13 15:27:58 2017 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Fri Jan 19 16:07:24 2018 +0900"
      },
      "message": "Convert libmojo Java from Android.mk to use Android.bp\n\nBug: 27569341\nTest: mmma -j32 external/libmojo\nChange-Id: I71a9cf98c210ddcc2cce53945ff0ebd2a608aaf6\n"
    },
    {
      "commit": "edc20e2864aa41fe5b0a039e9f67443a83ce89b9",
      "tree": "81160e84ee694f4c20a840611e72389f9930754f",
      "parents": [
        "cf86eeff81b51841769b5bb052878423ddb95951"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Thu Dec 07 12:35:19 2017 +0900"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Fri Jan 19 16:06:43 2018 +0900"
      },
      "message": "Convert libmojo C++ to use Android.bp\n\nPatches from lhchavez@\u0027s ag/318044.\nThe Java generator is TODO.\n\nBug: 27569341\nTest: mmma -j32 external/libmojo\nChange-Id: Ifbbb7f2311a8877bc5d79ba45d98fc3e4da95d5c\n"
    },
    {
      "commit": "cf86eeff81b51841769b5bb052878423ddb95951",
      "tree": "6d54bfb55a7a70ad40f9a765cfdf0207abb923f1",
      "parents": [
        "359ef58a9de2454aa6a9ff1cbf73d2d3b7952421"
      ],
      "author": {
        "name": "Risan",
        "email": "risan@chromium.org",
        "time": "Wed Jan 17 07:29:49 2018 +0000"
      },
      "committer": {
        "name": "Risan",
        "email": "risan@google.com",
        "time": "Thu Jan 18 03:56:02 2018 +0900"
      },
      "message": "Use importlib instead of imp in mojo_bindings_gen\n\nThis is to fix incompatibillities issue with Android.bp.\n\nBug: b:27569341\nTest: Compile\nChange-Id: Ifa44950b7de01b27dfd266495fc88f820a7b6fc2\nReviewed-on: https://chromium-review.googlesource.com/865734\nReviewed-by: Yuzhu Shen \u003cyzshen@chromium.org\u003e\nCommit-Queue: Risan \u003crisan@chromium.org\u003e\nCr-Commit-Position: refs/heads/master@{#529666}\n"
    },
    {
      "commit": "359ef58a9de2454aa6a9ff1cbf73d2d3b7952421",
      "tree": "0f217a95abaad0693419a7f75b045534a4c058d6",
      "parents": [
        "62aedeb1f788ea73eef77fdf36b901543f2271ae"
      ],
      "author": {
        "name": "Abhishek Bhardwaj",
        "email": "abhishekbh@google.com",
        "time": "Fri Dec 22 19:23:28 2017 -0800"
      },
      "committer": {
        "name": "Abhishek Bhardwaj",
        "email": "abhishekbh@google.com",
        "time": "Wed Jan 10 10:35:27 2018 -0800"
      },
      "message": "libmojo: Support Time and TimeTicks typemap\n\nThis change adds the type mapping required to translate mojo Time /\nTicks to base::Time / Ticks.\n\nBug: None\nTest: Compiled the tree.\n\nChange-Id: Ic094458f362f22ccfd7beb1f7c8c702f2610dc65\n"
    },
    {
      "commit": "62aedeb1f788ea73eef77fdf36b901543f2271ae",
      "tree": "f8e7fd4c0cce729d703273bdcf0e4b29e249b390",
      "parents": [
        "392bab8af81786c0094d3fc6eb476fe89f98e84f"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Dec 21 18:51:17 2017 -0800"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Dec 21 19:05:46 2017 -0800"
      },
      "message": "libmojo: Add more objects to Chrome OS build\n\nThis change adds the source file that contains\nmojo::internal::BindingStateBase and\nmojo::SyncCallRestrictions::AssertSyncCallAllowed to the Chrome OS build\n\nBug: None\nTest: emerge-${BOARD} arc-oemcrypto  # From Chrome OS\nChange-Id: I6ee44b19de38d312a38f61e91bd99d59126c8833\n"
    },
    {
      "commit": "392bab8af81786c0094d3fc6eb476fe89f98e84f",
      "tree": "6b1adb85f01810760c697e3afdaa8cdd781439b3",
      "parents": [
        "2256d987b3a5bffb7da4a7212a2e482d45785957"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Dec 21 16:10:07 2017 -0800"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Dec 21 16:37:24 2017 -0800"
      },
      "message": "libmojo: Update the Makefile for Chrome OS\n\nThis change makes it possible to build libmojo in Chrome OS.\n\nBug: None\nTest: emerge-${BOARD} libmojo (in Chrome OS)\nChange-Id: I9897448a1b9e0cfbdec40a6dd10f7d264a2306f5\n"
    },
    {
      "commit": "2256d987b3a5bffb7da4a7212a2e482d45785957",
      "tree": "265a4118e7d55b940cce5f0c62ae662e3eba241e",
      "parents": [
        "3033949ebb841470a2cb165e8c50c7b413b0417c"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Dec 14 21:17:47 2017 -0800"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Mon Dec 18 10:00:00 2017 -0800"
      },
      "message": "libmojo: Add additional files to support more typemaps\n\nThis change adds some more files (in device/ and ui/gfx/) to support\nARC\u0027s typemaps.\n\nBug: 38318511\nTest: m\nChange-Id: I5b9cb98d7f35b302e0d9605c5cd35c9f745fe07c\n"
    },
    {
      "commit": "3033949ebb841470a2cb165e8c50c7b413b0417c",
      "tree": "b4c173966f5319107336a502d4e67b67f397457f",
      "parents": [
        "0411add1e14cc2dc041f5f1776f05a8c4b787d73"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Mon Dec 18 09:58:43 2017 -0800"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Mon Dec 18 09:58:43 2017 -0800"
      },
      "message": "libmojo: Re-apply all the ARC mods\n\nThis change re-adds all the ARC mods that were accidentally dropped\nduring the uprev.\n\nBug: 70730080\nTest: diff HEAD^ # Shows no TODOs being dropped.\nChange-Id: Iaf5481dce46535952ac0e5d9a8accfb28fb2a566\n"
    },
    {
      "commit": "0411add1e14cc2dc041f5f1776f05a8c4b787d73",
      "tree": "19a081baf4afcba8d442b5e839cb1ff247f31b7f",
      "parents": [
        "c96e5aa6f5f1f6df03ef539b4b85c78bf7c292e5"
      ],
      "author": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Wed Dec 13 19:00:02 2017 +0900"
      },
      "committer": {
        "name": "Hidehiko Abe",
        "email": "hidehiko@google.com",
        "time": "Wed Dec 13 23:42:13 2017 +0900"
      },
      "message": "Revert \"Revert \"libmojo: Uprev the library to r456626 from Chromium\"\"\n\nThis reverts commit 21a249e4d9cb0b2ec6f0ff84ed5f7939ea67ac52.\n\nTest: Build.\nChange-Id: Id31199817067e933eb08889b21b83c787b0d4c0d\nMerged-In: I2f77e0bb4541d6520dac974cd499b30561c6658f\n"
    },
    {
      "commit": "c96e5aa6f5f1f6df03ef539b4b85c78bf7c292e5",
      "tree": "7d81cd532025d5d68cf6764a96767eacc7b311b9",
      "parents": [
        "bed7ec80d106ea11bb6a67a9a3d8c24dea5f7284"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Fri Dec 08 13:12:57 2017 -0800"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Fri Dec 08 13:13:47 2017 -0800"
      },
      "message": "libmojo: Add Time-related type mappings\n\nThis change enables the use of Time-related types in mojo.\n\nBug: None\nTest: m -j42\nChange-Id: I48a507ab14dd3637bb629cba9b0b1d5b5e34e3f2\n"
    },
    {
      "commit": "bed7ec80d106ea11bb6a67a9a3d8c24dea5f7284",
      "tree": "9838fed1e9ef7d0fd5a61ab725a91e0c7754b1ee",
      "parents": [
        "0e2d9f9a9a4f684257b6f470fbf8caee39064195",
        "24e0859a94c9ffd3bc1ec84e1f18e2d505eb2722"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Nov 13 14:35:25 2017 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Nov 13 14:35:25 2017 -0800"
      },
      "message": "Merge commit \u002724e0859a94c9ffd3bc1ec84e1f18e2d505eb2722\u0027 into HEAD\n\nChange-Id: I8c974b487bb02d75a33df4a69d6d5c948ba0bef2\n"
    },
    {
      "commit": "0e2d9f9a9a4f684257b6f470fbf8caee39064195",
      "tree": "9838fed1e9ef7d0fd5a61ab725a91e0c7754b1ee",
      "parents": [
        "40aea3375468790cc985f638ce71a49885c17874",
        "9ece443079fc9a39061f733a021133f527856ceb"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Nov 07 17:28:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 17:28:03 2017 +0000"
      },
      "message": "Use -Werror in external/libmojo\nam: 9ece443079\n\nChange-Id: I331a1a79e967e21e7025db00bd27e9957048cc07\n"
    },
    {
      "commit": "9ece443079fc9a39061f733a021133f527856ceb",
      "tree": "9838fed1e9ef7d0fd5a61ab725a91e0c7754b1ee",
      "parents": [
        "40aea3375468790cc985f638ce71a49885c17874"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Oct 10 15:41:57 2017 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Oct 25 09:45:31 2017 -0700"
      },
      "message": "Use -Werror in external/libmojo\n\nBug: 66996870\nTest: build with WITH_TIDY\u003d1\nChange-Id: I50e61863d37610e9f6f7420c82c2e861f16eeb02\n"
    },
    {
      "commit": "24e0859a94c9ffd3bc1ec84e1f18e2d505eb2722",
      "tree": "a920477e212da11e1e3bd3e208bbb5e641cf18aa",
      "parents": [
        "b49c4b3fb97b62c303649ce5d0ad954604ebe514",
        "b8ffaa1cb409b6170dcd0b0e84369c9262344b19"
      ],
      "author": {
        "name": "Jeffrey Kardatzke",
        "email": "jkardatzke@google.com",
        "time": "Sat Sep 02 00:24:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 02 00:24:37 2017 +0000"
      },
      "message": "Add buffer.cc and platform_handle.cc to mojo build am: d84255cc85 am: 40aea33754\nam: b8ffaa1cb4\n\nChange-Id: I66ea36698e94d2200a078876c1719078d6442ea3\n"
    },
    {
      "commit": "b8ffaa1cb409b6170dcd0b0e84369c9262344b19",
      "tree": "a920477e212da11e1e3bd3e208bbb5e641cf18aa",
      "parents": [
        "d12459634416cf2b25cadc3c4c06c96aed09c97b",
        "40aea3375468790cc985f638ce71a49885c17874"
      ],
      "author": {
        "name": "Jeffrey Kardatzke",
        "email": "jkardatzke@google.com",
        "time": "Sat Sep 02 00:18:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 02 00:18:31 2017 +0000"
      },
      "message": "Add buffer.cc and platform_handle.cc to mojo build am: d84255cc85\nam: 40aea33754\n\nChange-Id: I68295b88aee5a74136f4d05aa674e43568ab8829\n"
    },
    {
      "commit": "40aea3375468790cc985f638ce71a49885c17874",
      "tree": "a920477e212da11e1e3bd3e208bbb5e641cf18aa",
      "parents": [
        "d12459634416cf2b25cadc3c4c06c96aed09c97b",
        "d84255cc8594be661090ce2535f17a44f80f9916"
      ],
      "author": {
        "name": "Jeffrey Kardatzke",
        "email": "jkardatzke@google.com",
        "time": "Sat Sep 02 00:13:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 02 00:13:01 2017 +0000"
      },
      "message": "Add buffer.cc and platform_handle.cc to mojo build\nam: d84255cc85\n\nChange-Id: Iccef0296a5fb2809b3d051bff7e9f5783f1f17dc\n"
    },
    {
      "commit": "d84255cc8594be661090ce2535f17a44f80f9916",
      "tree": "a920477e212da11e1e3bd3e208bbb5e641cf18aa",
      "parents": [
        "ff6fc7f0fe90ae03e78e6cfccc4558d635d87cb8"
      ],
      "author": {
        "name": "Jeffrey Kardatzke",
        "email": "jkardatzke@google.com",
        "time": "Wed Aug 30 17:06:43 2017 -0700"
      },
      "committer": {
        "name": "Jeffrey Kardatzke",
        "email": "jkardatzke@google.com",
        "time": "Fri Sep 01 15:04:59 2017 -0700"
      },
      "message": "Add buffer.cc and platform_handle.cc to mojo build\n\nBug: none\nTest: builds\n\nChange-Id: I5eaf2de1409905e1147c66453b4b25653ad963f2\n"
    },
    {
      "commit": "b49c4b3fb97b62c303649ce5d0ad954604ebe514",
      "tree": "01380a858461e6344a300469e1e87fbfa0289e85",
      "parents": [
        "510bde74db7f7b1717f5362ea7f2bb767c9eb65c",
        "d12459634416cf2b25cadc3c4c06c96aed09c97b"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Fri Aug 18 00:44:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 18 00:44:21 2017 +0000"
      },
      "message": "libmojo: Catch more exceptions in callbacks am: efcc47419f am: ff6fc7f0fe am: 7e9319fe00\nam: d124596344\n\nChange-Id: I5a3db3a5f0fee62189478538c74dc89c68b2ed0e\n"
    },
    {
      "commit": "d12459634416cf2b25cadc3c4c06c96aed09c97b",
      "tree": "01380a858461e6344a300469e1e87fbfa0289e85",
      "parents": [
        "51fdd940613dc640b0e48627e3271683c5ae7813",
        "7e9319fe005557e3299a0237b2e76335e412c451"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Fri Aug 18 00:40:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 18 00:40:20 2017 +0000"
      },
      "message": "libmojo: Catch more exceptions in callbacks am: efcc47419f am: ff6fc7f0fe\nam: 7e9319fe00\n\nChange-Id: I46a215d09a9f3e3cf1b8bd139ab31f5bee0fcbca\n"
    },
    {
      "commit": "7e9319fe005557e3299a0237b2e76335e412c451",
      "tree": "01380a858461e6344a300469e1e87fbfa0289e85",
      "parents": [
        "f2ac1dc394ccd270c473020f74576d4a590b7f9c",
        "ff6fc7f0fe90ae03e78e6cfccc4558d635d87cb8"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Fri Aug 18 00:36:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 18 00:36:20 2017 +0000"
      },
      "message": "libmojo: Catch more exceptions in callbacks am: efcc47419f\nam: ff6fc7f0fe\n\nChange-Id: I9fae5bfc7213a8b49e5e90570433e60b2fd0c4b9\n"
    },
    {
      "commit": "ff6fc7f0fe90ae03e78e6cfccc4558d635d87cb8",
      "tree": "01380a858461e6344a300469e1e87fbfa0289e85",
      "parents": [
        "42d4c57149818f24861a495022a083fc672e187e",
        "efcc47419fdc92a33267f8a260bb336d97e49a45"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Fri Aug 18 00:33:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 18 00:33:20 2017 +0000"
      },
      "message": "libmojo: Catch more exceptions in callbacks\nam: efcc47419f\n\nChange-Id: Ic2ce7cce6840c1d3218de12d06a08cc3e45120a3\n"
    },
    {
      "commit": "efcc47419fdc92a33267f8a260bb336d97e49a45",
      "tree": "01380a858461e6344a300469e1e87fbfa0289e85",
      "parents": [
        "d15eec43b6fe3923c794d9e6d5b9a5d8d3012134"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Aug 17 15:30:20 2017 -0700"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Aug 17 15:30:20 2017 -0700"
      },
      "message": "libmojo: Catch more exceptions in callbacks\n\nThis change catches another place where unhandled exceptions would\nbecome fatal for system_server: the QueryVersion callback. It instead\nconverts the exception into an WTF log.\n\nBug: 28986534\nBug: 64805573\nTest: m\nChange-Id: Ic1a0e9892b96839c7afa1244a33ff37c19962641\n"
    },
    {
      "commit": "510bde74db7f7b1717f5362ea7f2bb767c9eb65c",
      "tree": "787f4e9eb57bb16511ce0dc62bdbeb090e977df7",
      "parents": [
        "89dc8b0cdab96d29bbb3757cc072981715a89488",
        "51fdd940613dc640b0e48627e3271683c5ae7813"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Aug 15 01:04:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 01:04:16 2017 +0000"
      },
      "message": "libmojo: Add test_embedder.cc am: d15eec43b6 am: 42d4c57149 am: f2ac1dc394\nam: 51fdd94061\n\nChange-Id: I52bf631b63b95dfede09302a6882c2a38d60297c\n"
    },
    {
      "commit": "51fdd940613dc640b0e48627e3271683c5ae7813",
      "tree": "787f4e9eb57bb16511ce0dc62bdbeb090e977df7",
      "parents": [
        "38f4132f8323bb344817e4d3175c5ca939699ca0",
        "f2ac1dc394ccd270c473020f74576d4a590b7f9c"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Aug 15 00:44:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 00:44:27 2017 +0000"
      },
      "message": "libmojo: Add test_embedder.cc am: d15eec43b6 am: 42d4c57149\nam: f2ac1dc394\n\nChange-Id: I91b962f617df41ef95c54e277f879ed0f1f3dd86\n"
    },
    {
      "commit": "f2ac1dc394ccd270c473020f74576d4a590b7f9c",
      "tree": "787f4e9eb57bb16511ce0dc62bdbeb090e977df7",
      "parents": [
        "a7c9add803eea6295e25c84c871513435528c651",
        "42d4c57149818f24861a495022a083fc672e187e"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Aug 15 00:37:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 00:37:30 2017 +0000"
      },
      "message": "libmojo: Add test_embedder.cc am: d15eec43b6\nam: 42d4c57149\n\nChange-Id: I901b55cb83be71f2e6530b72f3b0d4c6b99d7760\n"
    },
    {
      "commit": "42d4c57149818f24861a495022a083fc672e187e",
      "tree": "787f4e9eb57bb16511ce0dc62bdbeb090e977df7",
      "parents": [
        "a33b242e13422f574028637ae6fe4aa463a97bd1",
        "d15eec43b6fe3923c794d9e6d5b9a5d8d3012134"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Aug 15 00:26:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 15 00:26:56 2017 +0000"
      },
      "message": "libmojo: Add test_embedder.cc\nam: d15eec43b6\n\nChange-Id: I9f4cfe723d0d78cc0faa8826b19c8fba180ca481\n"
    },
    {
      "commit": "d15eec43b6fe3923c794d9e6d5b9a5d8d3012134",
      "tree": "787f4e9eb57bb16511ce0dc62bdbeb090e977df7",
      "parents": [
        "21a249e4d9cb0b2ec6f0ff84ed5f7939ea67ac52"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed May 24 07:57:17 2017 -0700"
      },
      "committer": {
        "name": "Garfield Tan",
        "email": "xutan@google.com",
        "time": "Mon Aug 14 10:24:19 2017 -0700"
      },
      "message": "libmojo: Add test_embedder.cc\n\nThis adds `mojo::edk::test::Shutdown()`.\n\nBug: 38506537\nTest: m\nExempt-From-Owner-Approval: Obtained +2 from original reviewer\nChange-Id: Iad6885cc19e7b52f5a60f9a8a1b99f3d02e868b8\n(cherry picked from commit d29c46117fd941e00db64a10172b9589abb6b73c)\n"
    },
    {
      "commit": "89dc8b0cdab96d29bbb3757cc072981715a89488",
      "tree": "d380c2689495d31fd250cf8f1d0ceebbdd4cf250",
      "parents": [
        "a3c87de6fd12faf26b7fe0002652cf8534e23bbf",
        "38f4132f8323bb344817e4d3175c5ca939699ca0"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Jul 26 20:37:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 26 20:37:45 2017 +0000"
      },
      "message": "Revert \"libmojo: Uprev the library to r456626 from Chromium\" am: 21a249e4d9 am: a33b242e13 am: a7c9add803\nam: 38f4132f83\n\nChange-Id: I9e227202e6f2fa9116302225657d092b16af4e1e\n"
    },
    {
      "commit": "38f4132f8323bb344817e4d3175c5ca939699ca0",
      "tree": "d380c2689495d31fd250cf8f1d0ceebbdd4cf250",
      "parents": [
        "2d0c97b1749760a8656a7ade4747867627132f84",
        "a7c9add803eea6295e25c84c871513435528c651"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Jul 26 20:33:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 26 20:33:49 2017 +0000"
      },
      "message": "Revert \"libmojo: Uprev the library to r456626 from Chromium\" am: 21a249e4d9 am: a33b242e13\nam: a7c9add803\n\nChange-Id: I8b308427a601db4d3dfd378a4b24da1d62fa0c1b\n"
    },
    {
      "commit": "a7c9add803eea6295e25c84c871513435528c651",
      "tree": "d380c2689495d31fd250cf8f1d0ceebbdd4cf250",
      "parents": [
        "fd0c615e1acf930f2c1e3cd9a8ad209b2e8c8719",
        "a33b242e13422f574028637ae6fe4aa463a97bd1"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Jul 26 20:29:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 26 20:29:00 2017 +0000"
      },
      "message": "Revert \"libmojo: Uprev the library to r456626 from Chromium\" am: 21a249e4d9\nam: a33b242e13\n\nChange-Id: I6ec87ebc3a39faa2307f0d81a9083d2cae1b6c4a\n"
    },
    {
      "commit": "a33b242e13422f574028637ae6fe4aa463a97bd1",
      "tree": "d380c2689495d31fd250cf8f1d0ceebbdd4cf250",
      "parents": [
        "ea60d250ec1c9dfcb09824bda953d198ffd78817",
        "21a249e4d9cb0b2ec6f0ff84ed5f7939ea67ac52"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Jul 26 20:19:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 26 20:19:24 2017 +0000"
      },
      "message": "Revert \"libmojo: Uprev the library to r456626 from Chromium\"\nam: 21a249e4d9\n\nChange-Id: Ic4cdb6c0da33d92a86b91d033da56249ef30572a\n"
    },
    {
      "commit": "21a249e4d9cb0b2ec6f0ff84ed5f7939ea67ac52",
      "tree": "d380c2689495d31fd250cf8f1d0ceebbdd4cf250",
      "parents": [
        "8ac9103e05b66812c25348943383f9365d1ce3e0"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Jul 26 17:38:05 2017 +0000"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Jul 26 17:38:05 2017 +0000"
      },
      "message": "Revert \"libmojo: Uprev the library to r456626 from Chromium\"\n\nThis reverts commit 8ac9103e05b66812c25348943383f9365d1ce3e0.\n\nReason for revert: Broke the mac_sdk\nExempt-From-Owner-Approval: Fixing mac_sdk\n\nChange-Id: I0b74d1abaa66933a93fd6f82ff018e8948c1204e\n"
    },
    {
      "commit": "a3c87de6fd12faf26b7fe0002652cf8534e23bbf",
      "tree": "63a61c9698e719de1a24de6fca21e29401f92842",
      "parents": [
        "03d018abf828e3c2a068ad7bbc8527af6a8c8c2b",
        "2d0c97b1749760a8656a7ade4747867627132f84"
      ],
      "author": {
        "name": "Jay Civelli",
        "email": "jcivelli@google.com",
        "time": "Wed Jul 26 02:05:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 26 02:05:48 2017 +0000"
      },
      "message": "libmojo: Uprev the library to r456626 from Chromium am: 8ac9103e05 am: ea60d250ec am: fd0c615e1a\nam: 2d0c97b174\n\nChange-Id: I5f427c36d0d944df6e8e1cfdfa9b4430ff284829\n"
    },
    {
      "commit": "2d0c97b1749760a8656a7ade4747867627132f84",
      "tree": "63a61c9698e719de1a24de6fca21e29401f92842",
      "parents": [
        "03d018abf828e3c2a068ad7bbc8527af6a8c8c2b",
        "fd0c615e1acf930f2c1e3cd9a8ad209b2e8c8719"
      ],
      "author": {
        "name": "Jay Civelli",
        "email": "jcivelli@google.com",
        "time": "Wed Jul 26 02:01:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 26 02:01:20 2017 +0000"
      },
      "message": "libmojo: Uprev the library to r456626 from Chromium am: 8ac9103e05 am: ea60d250ec\nam: fd0c615e1a\n\nChange-Id: I4af9090ac7613ce18697d2acc309763278a6e509\n"
    },
    {
      "commit": "fd0c615e1acf930f2c1e3cd9a8ad209b2e8c8719",
      "tree": "63a61c9698e719de1a24de6fca21e29401f92842",
      "parents": [
        "2a103c075c85a1e54f6df25ba67e2eacbf225a75",
        "ea60d250ec1c9dfcb09824bda953d198ffd78817"
      ],
      "author": {
        "name": "Jay Civelli",
        "email": "jcivelli@google.com",
        "time": "Wed Jul 26 01:57:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 26 01:57:23 2017 +0000"
      },
      "message": "libmojo: Uprev the library to r456626 from Chromium am: 8ac9103e05\nam: ea60d250ec\n\nChange-Id: I569a1ad5248dd589f4e34580668d2e606881830d\n"
    },
    {
      "commit": "ea60d250ec1c9dfcb09824bda953d198ffd78817",
      "tree": "63a61c9698e719de1a24de6fca21e29401f92842",
      "parents": [
        "2a103c075c85a1e54f6df25ba67e2eacbf225a75",
        "8ac9103e05b66812c25348943383f9365d1ce3e0"
      ],
      "author": {
        "name": "Jay Civelli",
        "email": "jcivelli@google.com",
        "time": "Wed Jul 26 01:53:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 26 01:53:53 2017 +0000"
      },
      "message": "libmojo: Uprev the library to r456626 from Chromium\nam: 8ac9103e05\n\nChange-Id: I6b8affdbdfc27025398e79ec19cfa06f42904389\n"
    },
    {
      "commit": "8ac9103e05b66812c25348943383f9365d1ce3e0",
      "tree": "63a61c9698e719de1a24de6fca21e29401f92842",
      "parents": [
        "24543f227908c2e949bb9a15b40276f59fcc9a0a"
      ],
      "author": {
        "name": "Jay Civelli",
        "email": "jcivelli@google.com",
        "time": "Wed Mar 29 16:17:00 2017 -0700"
      },
      "committer": {
        "name": "Jay Civelli",
        "email": "jcivelli@google.com",
        "time": "Mon Jul 24 13:31:43 2017 -0700"
      },
      "message": "libmojo: Uprev the library to r456626 from Chromium\n\nPulled the latest and greatest version of libmojo from Chromium.\n\nThe merge was done against r456626 which corresponds to git commit\n08266b3fca707804065a2cfd60331722ade41969 of Mar 14, 2017\n\nNotable changes are:\n- generated binding files are now split in 2 files, interface.mojom.h\n  and interface.mojom-shared.h\n\nChange-Id: Idcfd27310e2c9d3c452b671c7ff7a755c3963618\n"
    },
    {
      "commit": "03d018abf828e3c2a068ad7bbc8527af6a8c8c2b",
      "tree": "d380c2689495d31fd250cf8f1d0ceebbdd4cf250",
      "parents": [
        "5925dcbfbb85e3a424af0c45a1252cc5667c1111",
        "2a103c075c85a1e54f6df25ba67e2eacbf225a75"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Apr 12 22:49:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 12 22:49:03 2017 +0000"
      },
      "message": "Avoid the .stamp dependency in build_generated_jni.mk am: 24543f2279 am: c56ad6e1f8 am: 55d378a8e9\nam: 2a103c075c\n\nChange-Id: I61f559b55a041dff9efa50c88033eb8cb7b06f7b\n"
    },
    {
      "commit": "2a103c075c85a1e54f6df25ba67e2eacbf225a75",
      "tree": "d380c2689495d31fd250cf8f1d0ceebbdd4cf250",
      "parents": [
        "5925dcbfbb85e3a424af0c45a1252cc5667c1111",
        "55d378a8e9e08925fc85d8883f46a71d2722d746"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Apr 12 22:00:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 12 22:00:37 2017 +0000"
      },
      "message": "Avoid the .stamp dependency in build_generated_jni.mk am: 24543f2279 am: c56ad6e1f8\nam: 55d378a8e9\n\nChange-Id: I9422c654e4eeeb7ecdcd55cc574735fcd39ea22c\n"
    },
    {
      "commit": "55d378a8e9e08925fc85d8883f46a71d2722d746",
      "tree": "d380c2689495d31fd250cf8f1d0ceebbdd4cf250",
      "parents": [
        "f3f2670d71ea15595318cc0a7d27500698a34694",
        "c56ad6e1f8f4346a189487a1e7898d6d26639147"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Apr 12 21:55:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 12 21:55:09 2017 +0000"
      },
      "message": "Avoid the .stamp dependency in build_generated_jni.mk am: 24543f2279\nam: c56ad6e1f8\n\nChange-Id: Ib1df635bb3c8d60e842c99a970ec9e9b2a42a6db\n"
    },
    {
      "commit": "c56ad6e1f8f4346a189487a1e7898d6d26639147",
      "tree": "d380c2689495d31fd250cf8f1d0ceebbdd4cf250",
      "parents": [
        "386a50484a4c9b8008cc49a0b0b1108c243b073e",
        "24543f227908c2e949bb9a15b40276f59fcc9a0a"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Apr 12 21:49:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 12 21:49:39 2017 +0000"
      },
      "message": "Avoid the .stamp dependency in build_generated_jni.mk\nam: 24543f2279\n\nChange-Id: I5c91c410bb7adeabb45cb44d0d7ce61f6c1ee018\n"
    },
    {
      "commit": "24543f227908c2e949bb9a15b40276f59fcc9a0a",
      "tree": "d380c2689495d31fd250cf8f1d0ceebbdd4cf250",
      "parents": [
        "386a50484a4c9b8008cc49a0b0b1108c243b073e"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Apr 12 13:05:20 2017 -0700"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Apr 12 13:05:20 2017 -0700"
      },
      "message": "Avoid the .stamp dependency in build_generated_jni.mk\n\nThis is similar in spirit to commit 1b7fd9a7. This fixes the dependency\nof the *_jni.h files so they don\u0027t race against the .o generation\nanymore.\n\nBug: 36449525\nTest: m -j32\nChange-Id: Ia9eccc76a6b8f7e44f0e553fb9c7098358a1c751\n"
    },
    {
      "commit": "5925dcbfbb85e3a424af0c45a1252cc5667c1111",
      "tree": "f7f012aec44f5cdd3d805af5a9a0004bc4060a30",
      "parents": [
        "6a1279d348f37400b177652d27e9ce62ac1530c9",
        "f3f2670d71ea15595318cc0a7d27500698a34694"
      ],
      "author": {
        "name": "Muyuan Li",
        "email": "muyuanli@google.com",
        "time": "Wed Mar 15 22:35:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 15 22:35:30 2017 +0000"
      },
      "message": "Add string16 to Android mojom am: 2a90c28e40 am: 386a50484a\nam: f3f2670d71\n\nChange-Id: I32aeab0cfb0d8146504854a860adc6c8c9d0b9ff\n"
    },
    {
      "commit": "f3f2670d71ea15595318cc0a7d27500698a34694",
      "tree": "f7f012aec44f5cdd3d805af5a9a0004bc4060a30",
      "parents": [
        "35fc4b521a3c0cf497212dcdea7537354bd037d7",
        "386a50484a4c9b8008cc49a0b0b1108c243b073e"
      ],
      "author": {
        "name": "Muyuan Li",
        "email": "muyuanli@google.com",
        "time": "Wed Mar 15 22:32:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 15 22:32:59 2017 +0000"
      },
      "message": "Add string16 to Android mojom am: 2a90c28e40\nam: 386a50484a\n\nChange-Id: I6b026cf6717b55f0335478e134a076308d431a17\n"
    },
    {
      "commit": "386a50484a4c9b8008cc49a0b0b1108c243b073e",
      "tree": "f7f012aec44f5cdd3d805af5a9a0004bc4060a30",
      "parents": [
        "6bd4d1ed2e82b01354d99f2410f5f3743dab60a6",
        "2a90c28e404770ece8b3916429dae966ef4376b6"
      ],
      "author": {
        "name": "Muyuan Li",
        "email": "muyuanli@google.com",
        "time": "Wed Mar 15 22:30:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 15 22:30:30 2017 +0000"
      },
      "message": "Add string16 to Android mojom\nam: 2a90c28e40\n\nChange-Id: Iea94574f6df8639075a238db2108bcc318f11e92\n"
    },
    {
      "commit": "2a90c28e404770ece8b3916429dae966ef4376b6",
      "tree": "f7f012aec44f5cdd3d805af5a9a0004bc4060a30",
      "parents": [
        "9575f95555d46b57a7d3d01564a7bbbcf326f222"
      ],
      "author": {
        "name": "Muyuan Li",
        "email": "muyuanli@google.com",
        "time": "Tue Mar 14 16:07:47 2017 -0700"
      },
      "committer": {
        "name": "Muyuan Li",
        "email": "muyuanli@google.com",
        "time": "Wed Mar 15 13:05:21 2017 -0700"
      },
      "message": "Add string16 to Android mojom\n\nThe implementation of struct_traits for String16 is mostly taken from\nhttp://cs.chromium.org/chromium/src/mojo/common/common_custom_types_struct_traits.h\nhttp://cs.chromium.org/chromium/src/mojo/common/common_custom_types_struct_traits.cc\nwith minor tweaks to make it compile.\n\nChange-Id: I83af883332c93ea2481dc79f48940ff526061413\n"
    },
    {
      "commit": "6a1279d348f37400b177652d27e9ce62ac1530c9",
      "tree": "7b917546aa673efdf19700dfb3cc0e8449b51d6b",
      "parents": [
        "44bd63d1ea8025772ae2d4f05490746203c2ee6c",
        "35fc4b521a3c0cf497212dcdea7537354bd037d7"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 24 19:58:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 24 19:58:43 2017 +0000"
      },
      "message": "Use only registered users in libmojo/OWNERS. am: 9575f95555 am: 6bd4d1ed2e\nam: 35fc4b521a\n\nChange-Id: Ifc568534a01ee1e2311ad8059837de2ea3d922fa\n"
    },
    {
      "commit": "35fc4b521a3c0cf497212dcdea7537354bd037d7",
      "tree": "7b917546aa673efdf19700dfb3cc0e8449b51d6b",
      "parents": [
        "890a95bee5560535d4498c7d5cbd03aef6caa1eb",
        "6bd4d1ed2e82b01354d99f2410f5f3743dab60a6"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 24 19:54:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 24 19:54:13 2017 +0000"
      },
      "message": "Use only registered users in libmojo/OWNERS. am: 9575f95555\nam: 6bd4d1ed2e\n\nChange-Id: Icf8ec079c35b6cebfc6093682f9a9d0f290c45b3\n"
    },
    {
      "commit": "6bd4d1ed2e82b01354d99f2410f5f3743dab60a6",
      "tree": "7b917546aa673efdf19700dfb3cc0e8449b51d6b",
      "parents": [
        "a695fba0ccd5ba899a1bceaeaeb918acdfc1c449",
        "9575f95555d46b57a7d3d01564a7bbbcf326f222"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 24 19:51:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 24 19:51:42 2017 +0000"
      },
      "message": "Use only registered users in libmojo/OWNERS.\nam: 9575f95555\n\nChange-Id: Ibc131cfee935feb18cc75873dfaefcc761ed43fb\n"
    },
    {
      "commit": "9575f95555d46b57a7d3d01564a7bbbcf326f222",
      "tree": "7b917546aa673efdf19700dfb3cc0e8449b51d6b",
      "parents": [
        "ff37d32a2f91c604b286df0b6651b6f408f52ff1"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Feb 23 22:38:03 2017 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 24 09:54:18 2017 -0800"
      },
      "message": "Use only registered users in libmojo/OWNERS.\n\nWe should not use OWNERS files from upstream,\nunless the owners are registered in Gerrit Code Review.\n\nBug: 33166666\nTest: default build targets\nChange-Id: Ic1ce6cc145234b3e3496e5a726fc0c880c32b733\n"
    },
    {
      "commit": "44bd63d1ea8025772ae2d4f05490746203c2ee6c",
      "tree": "a35cdc7e15a752cbb5282ceae3a555068a53bf90",
      "parents": [
        "75f01a5bc284e36217ff2d5aaf8b58dd2fc76965",
        "890a95bee5560535d4498c7d5cbd03aef6caa1eb"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 22 01:23:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 22 01:23:46 2017 +0000"
      },
      "message": "Fix the reference to missing SECURITY_OWNERS. am: ff37d32a2f am: a695fba0cc\nam: 890a95bee5\n\nChange-Id: I46cd2445fbb261e67acaa8b8e14108acfe96df14\n"
    },
    {
      "commit": "890a95bee5560535d4498c7d5cbd03aef6caa1eb",
      "tree": "a35cdc7e15a752cbb5282ceae3a555068a53bf90",
      "parents": [
        "0a6947d947e8a76a2ed5d9df38367bd7d86331ac",
        "a695fba0ccd5ba899a1bceaeaeb918acdfc1c449"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 22 01:21:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 22 01:21:15 2017 +0000"
      },
      "message": "Fix the reference to missing SECURITY_OWNERS. am: ff37d32a2f\nam: a695fba0cc\n\nChange-Id: Ife166a468104a8b51f02b411b56e66017c6c584f\n"
    },
    {
      "commit": "a695fba0ccd5ba899a1bceaeaeb918acdfc1c449",
      "tree": "a35cdc7e15a752cbb5282ceae3a555068a53bf90",
      "parents": [
        "0a6947d947e8a76a2ed5d9df38367bd7d86331ac",
        "ff37d32a2f91c604b286df0b6651b6f408f52ff1"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Feb 22 01:19:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Feb 22 01:19:14 2017 +0000"
      },
      "message": "Fix the reference to missing SECURITY_OWNERS.\nam: ff37d32a2f\n\nChange-Id: I225bc608514d31ce682bac913edef5735ddff238\n"
    },
    {
      "commit": "ff37d32a2f91c604b286df0b6651b6f408f52ff1",
      "tree": "a35cdc7e15a752cbb5282ceae3a555068a53bf90",
      "parents": [
        "e13d66798315f3921fd10d220e94f19e0272996a"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Feb 21 15:08:58 2017 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Feb 21 15:25:24 2017 -0800"
      },
      "message": "Fix the reference to missing SECURITY_OWNERS.\n\nBug: 33166666\nTest: default build targets\nChange-Id: I557556c3e72e02c553003c41beb4ed6a88cda041\n"
    },
    {
      "commit": "75f01a5bc284e36217ff2d5aaf8b58dd2fc76965",
      "tree": "ab725ab1710ef3e62ce3f2018e1f0103820d5b4e",
      "parents": [
        "4e874b13789fe27505803439c550dcdbb70e178d",
        "0a6947d947e8a76a2ed5d9df38367bd7d86331ac"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Jan 31 01:48:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:48:36 2017 +0000"
      },
      "message": "[mojo] Remove an unnecessary hack to avoid a race am: e13d667983 am: dff0a3ca9f am: 62201b13e8\nam: 0a6947d947\n\nChange-Id: I1ec74af2d632f45752b5dc90cea12cd368905a45\n"
    },
    {
      "commit": "4e874b13789fe27505803439c550dcdbb70e178d",
      "tree": "932d770b337f998686d5742396faa2bcfb82c6c1",
      "parents": [
        "7727a10b9bbd53b9b31f28eb98900dee99cbe9bc",
        "b75e65296db7fd40fa63b77f596c3f546e3674f7"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Jan 31 01:48:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:48:34 2017 +0000"
      },
      "message": "[mojo] Delete RemoteMessagePipeBootstrap am: 4d0b18b7ab am: d0ee86f69d am: a3c7566b32\nam: b75e65296d\n\nChange-Id: I13c6e07145188d21c63939eca1fdc21808e0f152\n"
    },
    {
      "commit": "0a6947d947e8a76a2ed5d9df38367bd7d86331ac",
      "tree": "ab725ab1710ef3e62ce3f2018e1f0103820d5b4e",
      "parents": [
        "b75e65296db7fd40fa63b77f596c3f546e3674f7",
        "62201b13e8b2c40c09af1c45e2903e10bdab1212"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Jan 31 01:44:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:44:35 2017 +0000"
      },
      "message": "[mojo] Remove an unnecessary hack to avoid a race am: e13d667983 am: dff0a3ca9f\nam: 62201b13e8\n\nChange-Id: I714ef47c12b76cea4b8d926ca97e65ee32793af7\n"
    },
    {
      "commit": "b75e65296db7fd40fa63b77f596c3f546e3674f7",
      "tree": "932d770b337f998686d5742396faa2bcfb82c6c1",
      "parents": [
        "134e9370e655d2a045cbebb5b1949bde1794b594",
        "a3c7566b32dce595ea7ea6e5131dfbbe32b19d02"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Jan 31 01:44:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:44:34 2017 +0000"
      },
      "message": "[mojo] Delete RemoteMessagePipeBootstrap am: 4d0b18b7ab am: d0ee86f69d\nam: a3c7566b32\n\nChange-Id: I41119497adc0685d6f191247b0bed7b9cafbadc9\n"
    },
    {
      "commit": "62201b13e8b2c40c09af1c45e2903e10bdab1212",
      "tree": "ab725ab1710ef3e62ce3f2018e1f0103820d5b4e",
      "parents": [
        "a3c7566b32dce595ea7ea6e5131dfbbe32b19d02",
        "dff0a3ca9f6ce587bdf3d1f8a9a776122a913f69"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Jan 31 01:40:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:40:35 2017 +0000"
      },
      "message": "[mojo] Remove an unnecessary hack to avoid a race am: e13d667983\nam: dff0a3ca9f\n\nChange-Id: Ia28c41ec918f672f7a5280313721e381b1452e23\n"
    },
    {
      "commit": "a3c7566b32dce595ea7ea6e5131dfbbe32b19d02",
      "tree": "932d770b337f998686d5742396faa2bcfb82c6c1",
      "parents": [
        "507dabb8dee4a0b30e864ad19b4636e39bcd4db3",
        "d0ee86f69d78e61db9a3a95e69bf19330f276dd7"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Jan 31 01:40:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:40:34 2017 +0000"
      },
      "message": "[mojo] Delete RemoteMessagePipeBootstrap am: 4d0b18b7ab\nam: d0ee86f69d\n\nChange-Id: I80622529cdfc1bc5726ee120b7fd4d546fb91e97\n"
    },
    {
      "commit": "dff0a3ca9f6ce587bdf3d1f8a9a776122a913f69",
      "tree": "ab725ab1710ef3e62ce3f2018e1f0103820d5b4e",
      "parents": [
        "d0ee86f69d78e61db9a3a95e69bf19330f276dd7",
        "e13d66798315f3921fd10d220e94f19e0272996a"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Jan 31 01:35:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:35:34 2017 +0000"
      },
      "message": "[mojo] Remove an unnecessary hack to avoid a race\nam: e13d667983\n\nChange-Id: I1abb9e1fcb2187fccb971501222298008afa6bd7\n"
    },
    {
      "commit": "d0ee86f69d78e61db9a3a95e69bf19330f276dd7",
      "tree": "932d770b337f998686d5742396faa2bcfb82c6c1",
      "parents": [
        "fff85a36942c419d1bd423519d03cff44d8e49fd",
        "4d0b18b7abd77c44dbf057db65e48dde65997d8d"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Tue Jan 31 01:35:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 31 01:35:33 2017 +0000"
      },
      "message": "[mojo] Delete RemoteMessagePipeBootstrap\nam: 4d0b18b7ab\n\nChange-Id: I7fe5260f55fc4f80cd292f2318d14a1fc0f2d23d\n"
    },
    {
      "commit": "e13d66798315f3921fd10d220e94f19e0272996a",
      "tree": "ab725ab1710ef3e62ce3f2018e1f0103820d5b4e",
      "parents": [
        "4d0b18b7abd77c44dbf057db65e48dde65997d8d"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Mon Jan 30 14:00:52 2017 -0800"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Mon Jan 30 14:08:49 2017 -0800"
      },
      "message": "[mojo] Remove an unnecessary hack to avoid a race\n\nNow that mojo::edk::RemoteMessagePipeBootstrap has been removed, there\nis no longer any need for this hack.\n\nBug: 33453258\nTest: Android-on-Chrome OS still works\nChange-Id: I8275cae8d764fca286981bf82a12af4a57173323\n"
    },
    {
      "commit": "4d0b18b7abd77c44dbf057db65e48dde65997d8d",
      "tree": "932d770b337f998686d5742396faa2bcfb82c6c1",
      "parents": [
        "7748449784c8c0c4e88a646166e7a8f0292faeeb"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Mon Jan 30 14:00:18 2017 -0800"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Mon Jan 30 14:07:57 2017 -0800"
      },
      "message": "[mojo] Delete RemoteMessagePipeBootstrap\n\nRemoteMessagePipeBootstrap is racy since it has no FIFO relationship\nwith mojo::edk::NodeController. Since there are no more callers of\nmojo::edk::CreateMessagePipe(), we can simply remove that class and\nalways use mojo::edk::Create{Parent,Child}MessagePipe() instead, which\ndoes not suffer from the race.\n\nThis is a cherry-pick of\nhttps://crrev.com/8e3c814a822afe01b3893d48cb0dd7cb4e132b74\n\nBug: 33453258\nTest: Android-on-Chrome OS still starts\nChange-Id: I5967380d6075276b5cc20df3b599a013fea7067b\n"
    },
    {
      "commit": "7727a10b9bbd53b9b31f28eb98900dee99cbe9bc",
      "tree": "9cfb5136788be6e2c6c41906d528becd71bb529e",
      "parents": [
        "e540fce1d5e35762888c5022e60804bb7ec9e4f8",
        "134e9370e655d2a045cbebb5b1949bde1794b594"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Dec 29 01:36:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 01:36:37 2016 +0000"
      },
      "message": "Add a .gitignore file am: 7748449784 am: fff85a3694 am: 507dabb8de\nam: 134e9370e6\n\nChange-Id: Ifcb3160cf8f63a8d7bd28d87836322a773636dea\n"
    },
    {
      "commit": "134e9370e655d2a045cbebb5b1949bde1794b594",
      "tree": "9cfb5136788be6e2c6c41906d528becd71bb529e",
      "parents": [
        "e816d9eef50015cb8e0ce2e8a43f8f4ff5a6d1d2",
        "507dabb8dee4a0b30e864ad19b4636e39bcd4db3"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Dec 29 01:29:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 01:29:06 2016 +0000"
      },
      "message": "Add a .gitignore file am: 7748449784 am: fff85a3694\nam: 507dabb8de\n\nChange-Id: Ibe7af189e6e77aca44f40ade1e3211e07b2667a8\n"
    },
    {
      "commit": "507dabb8dee4a0b30e864ad19b4636e39bcd4db3",
      "tree": "9cfb5136788be6e2c6c41906d528becd71bb529e",
      "parents": [
        "3854ca4f6a450037ebbcfbfa526366cbd2ce7d56",
        "fff85a36942c419d1bd423519d03cff44d8e49fd"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Dec 29 01:23:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 01:23:06 2016 +0000"
      },
      "message": "Add a .gitignore file am: 7748449784\nam: fff85a3694\n\nChange-Id: Ieec23b86452e6d70c7eb14c0bbaf5c82e4c7b070\n"
    },
    {
      "commit": "fff85a36942c419d1bd423519d03cff44d8e49fd",
      "tree": "9cfb5136788be6e2c6c41906d528becd71bb529e",
      "parents": [
        "059db23478fce8aafdf4ff6d94698f69bbf0aff8",
        "7748449784c8c0c4e88a646166e7a8f0292faeeb"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Thu Dec 29 01:15:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 01:15:36 2016 +0000"
      },
      "message": "Add a .gitignore file\nam: 7748449784\n\nChange-Id: I95016ea90ebf3c573195f8e80cb5435df5e56012\n"
    },
    {
      "commit": "7748449784c8c0c4e88a646166e7a8f0292faeeb",
      "tree": "9cfb5136788be6e2c6c41906d528becd71bb529e",
      "parents": [
        "1b7fd9a7822cd5ed299480a515a2579504e0c085"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Dec 28 15:47:29 2016 -0800"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Dec 28 15:48:02 2016 -0800"
      },
      "message": "Add a .gitignore file\n\nThis will prevent .pyc from ever being committed.\n\nBug: None\nTest: git status\nChange-Id: Ic4192077f8f74a201842d8ea19eba4fc9856de48\n"
    },
    {
      "commit": "e540fce1d5e35762888c5022e60804bb7ec9e4f8",
      "tree": "583a948114ffe28273bc7d70be3ff3f7cb6239c5",
      "parents": [
        "e6de7325afda5829819889c3a7e650abc3d610a5",
        "e816d9eef50015cb8e0ce2e8a43f8f4ff5a6d1d2"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Dec 28 23:05:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 23:05:00 2016 +0000"
      },
      "message": "Avoid the .stamp dependency in build_mojom.mk am: 1b7fd9a782 am: 059db23478 am: 3854ca4f6a\nam: e816d9eef5\n\nChange-Id: If582f89ec91e0b9d7cf0fbc4107831b01b856f27\n"
    },
    {
      "commit": "e6de7325afda5829819889c3a7e650abc3d610a5",
      "tree": "b3d9637e908d074f905d3dacbeb1db8361fafb8a",
      "parents": [
        "3d72bec9be57b7d199d2cbd7139308bb3c3c34bb",
        "f995c0bb70fd6179951ba896ddc37467910fb7c4"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Dec 28 23:04:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 23:04:59 2016 +0000"
      },
      "message": "Initial import of libmojo r405848 am: 645501c2ab am: 847ae70947 am: d051391abb\nam: f995c0bb70\n\nChange-Id: I6dd47ec70cd8baf260fc7745ed40473176e7cdfd\n"
    },
    {
      "commit": "e816d9eef50015cb8e0ce2e8a43f8f4ff5a6d1d2",
      "tree": "583a948114ffe28273bc7d70be3ff3f7cb6239c5",
      "parents": [
        "f995c0bb70fd6179951ba896ddc37467910fb7c4",
        "3854ca4f6a450037ebbcfbfa526366cbd2ce7d56"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Dec 28 22:55:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 22:55:30 2016 +0000"
      },
      "message": "Avoid the .stamp dependency in build_mojom.mk am: 1b7fd9a782 am: 059db23478\nam: 3854ca4f6a\n\nChange-Id: I50571f7d58551b88d12accb42fbfb58494b233c8\n"
    },
    {
      "commit": "f995c0bb70fd6179951ba896ddc37467910fb7c4",
      "tree": "b3d9637e908d074f905d3dacbeb1db8361fafb8a",
      "parents": [
        "3d72bec9be57b7d199d2cbd7139308bb3c3c34bb",
        "d051391abb447f02bc1a8197eec4b2a1cdde807f"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Dec 28 22:55:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 22:55:28 2016 +0000"
      },
      "message": "Initial import of libmojo r405848 am: 645501c2ab am: 847ae70947\nam: d051391abb\n\nChange-Id: I10ffd25d83a4f6d0e8684cc1024e54736bcb2d5e\n"
    },
    {
      "commit": "3854ca4f6a450037ebbcfbfa526366cbd2ce7d56",
      "tree": "583a948114ffe28273bc7d70be3ff3f7cb6239c5",
      "parents": [
        "d051391abb447f02bc1a8197eec4b2a1cdde807f",
        "059db23478fce8aafdf4ff6d94698f69bbf0aff8"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Dec 28 22:47:58 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 22:47:58 2016 +0000"
      },
      "message": "Avoid the .stamp dependency in build_mojom.mk am: 1b7fd9a782\nam: 059db23478\n\nChange-Id: If8912ec6cf26cb22c20a2d40dd169d9edadb743e\n"
    },
    {
      "commit": "d051391abb447f02bc1a8197eec4b2a1cdde807f",
      "tree": "b3d9637e908d074f905d3dacbeb1db8361fafb8a",
      "parents": [
        "3d72bec9be57b7d199d2cbd7139308bb3c3c34bb",
        "847ae709477ff219bc5cf30ada88e5dd46cb5d07"
      ],
      "author": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Wed Dec 28 22:47:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 22:47:57 2016 +0000"
      },
      "message": "Initial import of libmojo r405848 am: 645501c2ab\nam: 847ae70947\n\nChange-Id: I8f12f4a368e78031d8058729512272ffb3da59c7\n"
    }
  ],
  "next": "059db23478fce8aafdf4ff6d94698f69bbf0aff8"
}
