)]}'
{
  "log": [
    {
      "commit": "fc9f11d80d957560f7accf85a5fc27dd23625f70",
      "tree": "23d48f31bc7074292ad0adeb26f2d57cf3b07951",
      "parents": [
        "f743480d5bc6ef01f9680d7644fc41a093a9ab67",
        "c13f088f0dca39da209878debedf5b7c7ec8e4c2"
      ],
      "author": {
        "name": "shuchen-google",
        "email": "shuchen@google.com",
        "time": "Wed Jan 27 00:31:33 2016"
      },
      "committer": {
        "name": "shuchen-google",
        "email": "shuchen@google.com",
        "time": "Wed Jan 27 00:31:33 2016"
      },
      "message": "Merge pull request #15 from rsadam-google/master\n\nUprev again to add missing events/ directory"
    },
    {
      "commit": "f743480d5bc6ef01f9680d7644fc41a093a9ab67",
      "tree": "1f2d69549154260a58fe4d7468f1fbf628109455",
      "parents": [
        "ee87848cf628770b7a7d51083047f50db2a026fb",
        "c59359e9fa704017489fab670c015e014ca88ce5"
      ],
      "author": {
        "name": "shuchen-google",
        "email": "shuchen@google.com",
        "time": "Wed Jan 27 00:30:17 2016"
      },
      "committer": {
        "name": "shuchen-google",
        "email": "shuchen@google.com",
        "time": "Wed Jan 27 00:30:17 2016"
      },
      "message": "Merge pull request #13 from felixonmars/master\n\nFix small typos in time_win_unittest.cc"
    },
    {
      "commit": "c13f088f0dca39da209878debedf5b7c7ec8e4c2",
      "tree": "d24385e3b769efe464c5764fed54907aeec2e870",
      "parents": [
        "ee87848cf628770b7a7d51083047f50db2a026fb"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Tue Jan 26 19:14:40 2016"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Tue Jan 26 19:14:40 2016"
      },
      "message": "Uprev again to add missing events/ directory\n"
    },
    {
      "commit": "ee87848cf628770b7a7d51083047f50db2a026fb",
      "tree": "075fc3fda44a0e82706fd439f18556090f8a443b",
      "parents": [
        "4801be41532a02b42f30e0e57bd54914132ea7cd",
        "496b992f5710acbb25610736c90ff19da0ee7aa6"
      ],
      "author": {
        "name": "shuchen-google",
        "email": "shuchen@google.com",
        "time": "Fri Jan 08 15:14:05 2016"
      },
      "committer": {
        "name": "shuchen-google",
        "email": "shuchen@google.com",
        "time": "Fri Jan 08 15:14:05 2016"
      },
      "message": "Merge pull request #14 from rsadam-google/master\n\nUprev to 1.0.4.7"
    },
    {
      "commit": "496b992f5710acbb25610736c90ff19da0ee7aa6",
      "tree": "075fc3fda44a0e82706fd439f18556090f8a443b",
      "parents": [
        "a119ce8e7fb1f356d31a8e5f84ca5c05ec89b334"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Fri Jan 08 14:56:09 2016"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Fri Jan 08 14:56:09 2016"
      },
      "message": "Add new files: 1.0.4.7\n"
    },
    {
      "commit": "a119ce8e7fb1f356d31a8e5f84ca5c05ec89b334",
      "tree": "3b594770ae0ea04d2c629ffd6ad033446e0e30d2",
      "parents": [
        "4801be41532a02b42f30e0e57bd54914132ea7cd"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Fri Jan 08 14:50:56 2016"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Fri Jan 08 14:50:56 2016"
      },
      "message": "uprev to 1.0.4.7\n"
    },
    {
      "commit": "c59359e9fa704017489fab670c015e014ca88ce5",
      "tree": "14e6f664b9d38effe4eeac4df37cd83b34526242",
      "parents": [
        "4801be41532a02b42f30e0e57bd54914132ea7cd"
      ],
      "author": {
        "name": "Felix Yan",
        "email": "felixonmars@archlinux.org",
        "time": "Thu Oct 15 10:01:35 2015"
      },
      "committer": {
        "name": "Felix Yan",
        "email": "felixonmars@archlinux.org",
        "time": "Thu Oct 15 10:01:35 2015"
      },
      "message": "Fix small typos in time_win_unittest.cc\n\nacceptible -\u003e acceptable"
    },
    {
      "commit": "4801be41532a02b42f30e0e57bd54914132ea7cd",
      "tree": "0b74e0622e51c172d6738cb334ce584f6ba950e3",
      "parents": [
        "556dcba2822fd3dd7f3efafed99a0c866f3e7840",
        "2823df34957d87a6c9b2eef567aa66038e16de96"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@google.com",
        "time": "Tue Jul 28 11:42:21 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@google.com",
        "time": "Tue Jul 28 11:42:21 2015"
      },
      "message": "Merge pull request #12 from rsadam-google/master\n\nUprev to 1.0.4.6"
    },
    {
      "commit": "2823df34957d87a6c9b2eef567aa66038e16de96",
      "tree": "8a2609f42f3c88b3834b1bc16d907562e88f3e6f",
      "parents": [
        "7cdb423eeb662b7c18ab1f2bec087f60726ad1f2"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jul 27 17:48:53 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jul 27 17:48:53 2015"
      },
      "message": "Add missing lang files\n"
    },
    {
      "commit": "7cdb423eeb662b7c18ab1f2bec087f60726ad1f2",
      "tree": "367b8f0d6463d510e17892bf29d44fecac4827dc",
      "parents": [
        "4039c5a9d77166f0d7cd110eff2d5bf112fdbb96"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jul 27 16:00:41 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jul 27 16:00:41 2015"
      },
      "message": "Add missing floating window files\n"
    },
    {
      "commit": "4039c5a9d77166f0d7cd110eff2d5bf112fdbb96",
      "tree": "392d4e9e91571baab8f99b7b562742fb2d125e66",
      "parents": [
        "9688848d91626367987ec6c98e35636c58221105"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jul 27 15:28:21 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jul 27 15:28:21 2015"
      },
      "message": "add missing files\n"
    },
    {
      "commit": "9688848d91626367987ec6c98e35636c58221105",
      "tree": "2366f04e973fe5cff93fc33a5a6b5145d2ca2c98",
      "parents": [
        "34c3de08c7fdd65f90337e7679acf755a80bedb5"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jul 27 14:43:54 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jul 27 14:43:54 2015"
      },
      "message": "Manual changes\n"
    },
    {
      "commit": "34c3de08c7fdd65f90337e7679acf755a80bedb5",
      "tree": "b2217a438a0d4d87237e94e50f1f15fef5515d9f",
      "parents": [
        "69d9e3a716c6e2f67d4a75f3bba61b5f1bbebc74"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jul 27 14:43:32 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jul 27 14:43:32 2015"
      },
      "message": "Script changes\n"
    },
    {
      "commit": "556dcba2822fd3dd7f3efafed99a0c866f3e7840",
      "tree": "d78d19f416a5608f54dc511e403630fae5ebb6a4",
      "parents": [
        "69d9e3a716c6e2f67d4a75f3bba61b5f1bbebc74",
        "d7e8162beb56d853d0a8d61e7ceb8a873fcc44fb"
      ],
      "author": {
        "name": "佛振",
        "email": "chen.sst@gmail.com",
        "time": "Fri Apr 24 14:00:11 2015"
      },
      "committer": {
        "name": "佛振",
        "email": "chen.sst@gmail.com",
        "time": "Fri Apr 24 14:00:11 2015"
      },
      "message": "Merge pull request #11 from lotem/client_inline_composition\n\nclient: add an optional field for inline composition text in the message."
    },
    {
      "commit": "d7e8162beb56d853d0a8d61e7ceb8a873fcc44fb",
      "tree": "d78d19f416a5608f54dc511e403630fae5ebb6a4",
      "parents": [
        "69d9e3a716c6e2f67d4a75f3bba61b5f1bbebc74"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Thu Apr 23 04:15:58 2015"
      },
      "committer": {
        "name": "lotem",
        "email": "chen.sst@gmail.com",
        "time": "Fri Apr 24 13:57:34 2015"
      },
      "message": "Replace the AssembleComposition logic with an optional field for inline composition text in the message.\n"
    },
    {
      "commit": "69d9e3a716c6e2f67d4a75f3bba61b5f1bbebc74",
      "tree": "172fdde44278aa37eed0031cf0bed2014c37c382",
      "parents": [
        "5d40a45c5696a65357ef795de37891cbb598f11f",
        "c317570c13715f3c00333ad9ee462b7b088e9e77"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@google.com",
        "time": "Mon Apr 20 15:34:24 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@google.com",
        "time": "Mon Apr 20 15:34:24 2015"
      },
      "message": "Merge pull request #10 from rsadam-google/master\n\nUprev Google Input Tools to 1.0.4.5"
    },
    {
      "commit": "c317570c13715f3c00333ad9ee462b7b088e9e77",
      "tree": "172fdde44278aa37eed0031cf0bed2014c37c382",
      "parents": [
        "943f8b5fc92c4f76c7fbb0919e9c0d081df1e348"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Apr 20 15:21:53 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Apr 20 15:21:53 2015"
      },
      "message": "Remove obsolete sound files\n"
    },
    {
      "commit": "943f8b5fc92c4f76c7fbb0919e9c0d081df1e348",
      "tree": "5a01bb71f64d3180cf74360d57955587d854f000",
      "parents": [
        "5d40a45c5696a65357ef795de37891cbb598f11f"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Apr 20 15:15:37 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Apr 20 15:15:37 2015"
      },
      "message": "Uprev to: 1.0.4.5\n"
    },
    {
      "commit": "5d40a45c5696a65357ef795de37891cbb598f11f",
      "tree": "90f80d4df7115d59a252a2d6eb1b9fe7bba61cf0",
      "parents": [
        "d24a9b994c45915bba03d40d69caa47876d0c512"
      ],
      "author": {
        "name": "Ramon Yuan",
        "email": "fengyuan@google.com",
        "time": "Mon Mar 30 00:11:31 2015"
      },
      "committer": {
        "name": "Ramon Yuan",
        "email": "fengyuan@google.com",
        "time": "Mon Mar 30 00:11:31 2015"
      },
      "message": "Updates the open sourced input view codes.\n"
    },
    {
      "commit": "d24a9b994c45915bba03d40d69caa47876d0c512",
      "tree": "e933aa9bcabfa6ee161fa1acffc5d3bab47b8655",
      "parents": [
        "3730e096a782f1c74a3db0831aff63fb74540b97",
        "a5e86da457ceeebc0239ba59226cece1a42f632a"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@google.com",
        "time": "Thu Mar 26 21:30:40 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@google.com",
        "time": "Thu Mar 26 21:30:40 2015"
      },
      "message": "Merge pull request #9 from rsadam-google/master\n\nUprev to 1.0.4.4"
    },
    {
      "commit": "a5e86da457ceeebc0239ba59226cece1a42f632a",
      "tree": "e933aa9bcabfa6ee161fa1acffc5d3bab47b8655",
      "parents": [
        "3730e096a782f1c74a3db0831aff63fb74540b97"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Thu Mar 26 20:59:55 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Thu Mar 26 20:59:55 2015"
      },
      "message": "Uprev to 1.0.4.4\n"
    },
    {
      "commit": "3730e096a782f1c74a3db0831aff63fb74540b97",
      "tree": "21c4dddb3ef38d5e4502a34229ef52f8659c9ce7",
      "parents": [
        "1af2274f7a754bb3f18a3618f0e94981d682bc16",
        "63271d56a54307ab7fddbe9c8aa2200113f41b48"
      ],
      "author": {
        "name": "wnwen-google",
        "email": "wnwen@google.com",
        "time": "Mon Mar 16 15:59:17 2015"
      },
      "committer": {
        "name": "wnwen-google",
        "email": "wnwen@google.com",
        "time": "Mon Mar 16 15:59:17 2015"
      },
      "message": "Merge pull request #8 from wnwen-google/master\n\nUprev for Chrome OS input tools."
    },
    {
      "commit": "63271d56a54307ab7fddbe9c8aa2200113f41b48",
      "tree": "21c4dddb3ef38d5e4502a34229ef52f8659c9ce7",
      "parents": [
        "1af2274f7a754bb3f18a3618f0e94981d682bc16"
      ],
      "author": {
        "name": "Peter Wen",
        "email": "wnwen@google.com",
        "time": "Mon Mar 16 15:55:08 2015"
      },
      "committer": {
        "name": "Peter Wen",
        "email": "wnwen@google.com",
        "time": "Mon Mar 16 15:55:08 2015"
      },
      "message": "Uprev for Chrome OS input tools.\n"
    },
    {
      "commit": "1af2274f7a754bb3f18a3618f0e94981d682bc16",
      "tree": "9292fc98f1790b3e9c8bb1872367b720caa9d5a7",
      "parents": [
        "6e95b6e74690a04a6effe624bfe1c54ad802b7ec",
        "9f8993f897b67d8d2c82585eecaf32fa5b308eb3"
      ],
      "author": {
        "name": "wnwen-google",
        "email": "wnwen@google.com",
        "time": "Mon Mar 02 16:03:09 2015"
      },
      "committer": {
        "name": "wnwen-google",
        "email": "wnwen@google.com",
        "time": "Mon Mar 02 16:03:09 2015"
      },
      "message": "Merge pull request #5 from wnwen-google/master\n\nUprev for Chrome OS input tools."
    },
    {
      "commit": "9f8993f897b67d8d2c82585eecaf32fa5b308eb3",
      "tree": "9292fc98f1790b3e9c8bb1872367b720caa9d5a7",
      "parents": [
        "6e95b6e74690a04a6effe624bfe1c54ad802b7ec"
      ],
      "author": {
        "name": "Peter Wen",
        "email": "wnwen@google.com",
        "time": "Mon Mar 02 15:20:15 2015"
      },
      "committer": {
        "name": "Peter Wen",
        "email": "wnwen@google.com",
        "time": "Mon Mar 02 15:23:07 2015"
      },
      "message": "Uprev for Chrome OS input tools.\n"
    },
    {
      "commit": "6e95b6e74690a04a6effe624bfe1c54ad802b7ec",
      "tree": "d8cb4955d4f9bf994b4310935b0b98cd2854e7af",
      "parents": [
        "30ffaf3940d79fe88160fa2d3eccb5134953481a",
        "186f6017d5c7a33c6249e4e042a5632ebe0c20c4"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@google.com",
        "time": "Wed Feb 18 21:54:13 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@google.com",
        "time": "Wed Feb 18 21:54:13 2015"
      },
      "message": "Merge pull request #4 from rsadam-google/master\n\nUprev for Chrome OS input tools"
    },
    {
      "commit": "186f6017d5c7a33c6249e4e042a5632ebe0c20c4",
      "tree": "d8cb4955d4f9bf994b4310935b0b98cd2854e7af",
      "parents": [
        "13e4d384a7f0c49f6d77b5f9d5ac5723b1187268"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Wed Feb 18 20:52:29 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Wed Feb 18 20:52:29 2015"
      },
      "message": "Delete unused files\n"
    },
    {
      "commit": "13e4d384a7f0c49f6d77b5f9d5ac5723b1187268",
      "tree": "c536548ccdeec42cd18fd23ffb3f5283ad96622c",
      "parents": [
        "f43a53750027dbd488f42060e52a8e8b7f077a17"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Tue Feb 17 22:54:11 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Tue Feb 17 22:54:11 2015"
      },
      "message": "Add missing sound files\n"
    },
    {
      "commit": "f43a53750027dbd488f42060e52a8e8b7f077a17",
      "tree": "755cf9a138ed99b71a0f866f2c1dd900788f0126",
      "parents": [
        "30ffaf3940d79fe88160fa2d3eccb5134953481a"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Tue Feb 17 20:28:02 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Tue Feb 17 20:28:02 2015"
      },
      "message": "Uprev for Chrome OS input tools\n"
    },
    {
      "commit": "30ffaf3940d79fe88160fa2d3eccb5134953481a",
      "tree": "a1998c2283a39aa7b0abe453032146a27440f2bf",
      "parents": [
        "9682ab568163879e00499bd94937016426afddfb",
        "5b46a0314a67f3cda4de0685026e57b2603e5488"
      ],
      "author": {
        "name": "wnwen-google",
        "email": "wnwen@google.com",
        "time": "Tue Feb 03 21:40:32 2015"
      },
      "committer": {
        "name": "wnwen-google",
        "email": "wnwen@google.com",
        "time": "Tue Feb 03 21:40:32 2015"
      },
      "message": "Merge pull request #3 from wnwen-google/master\n\nUprev Chrome OS input tools."
    },
    {
      "commit": "5b46a0314a67f3cda4de0685026e57b2603e5488",
      "tree": "a1998c2283a39aa7b0abe453032146a27440f2bf",
      "parents": [
        "b392460d789fe02fca226eca0c04249e46d4feaa"
      ],
      "author": {
        "name": "Peter Wen",
        "email": "wnwen@google.com",
        "time": "Tue Feb 03 21:12:08 2015"
      },
      "committer": {
        "name": "Peter Wen",
        "email": "wnwen@google.com",
        "time": "Tue Feb 03 21:13:02 2015"
      },
      "message": "Uprev for Chrome OS input tools.\n"
    },
    {
      "commit": "b392460d789fe02fca226eca0c04249e46d4feaa",
      "tree": "9dc3faa0fa139d7f9c65688686e31a482233b04d",
      "parents": [
        "9682ab568163879e00499bd94937016426afddfb"
      ],
      "author": {
        "name": "Peter Wen",
        "email": "wnwen@google.com",
        "time": "Tue Feb 03 21:09:47 2015"
      },
      "committer": {
        "name": "Peter Wen",
        "email": "wnwen@google.com",
        "time": "Tue Feb 03 21:09:47 2015"
      },
      "message": "Remove obsolete files in preparation for next uprev.\n"
    },
    {
      "commit": "9682ab568163879e00499bd94937016426afddfb",
      "tree": "71fe82decc10be8e136bfe8bcb4fd1e6839bfe1d",
      "parents": [
        "4efdde463c2e6b0475daee33e98bb482d230c2d8",
        "888235ec3d59d5f972b28b3bf8ddcf56c9ddd4a2"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@google.com",
        "time": "Mon Jan 19 16:31:28 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@google.com",
        "time": "Mon Jan 19 16:31:28 2015"
      },
      "message": "Merge pull request #2 from rsadam-google/master\n\nUprev Google Input Tools"
    },
    {
      "commit": "888235ec3d59d5f972b28b3bf8ddcf56c9ddd4a2",
      "tree": "71fe82decc10be8e136bfe8bcb4fd1e6839bfe1d",
      "parents": [
        "4efdde463c2e6b0475daee33e98bb482d230c2d8"
      ],
      "author": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jan 19 16:04:21 2015"
      },
      "committer": {
        "name": "Raheem Adam",
        "email": "rsadam@chromium.org",
        "time": "Mon Jan 19 16:04:21 2015"
      },
      "message": "Uprev\n"
    },
    {
      "commit": "4efdde463c2e6b0475daee33e98bb482d230c2d8",
      "tree": "7b8eca7038c20f2369056a63d22ff694531bb397",
      "parents": [
        "a102d0d42a7a38163eac0f316fffd2a4b852fa3b"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Thu Jan 15 02:30:40 2015"
      },
      "committer": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Thu Jan 15 02:30:40 2015"
      },
      "message": "client/build.bat: build script for Windows.\n"
    },
    {
      "commit": "a102d0d42a7a38163eac0f316fffd2a4b852fa3b",
      "tree": "1a0f6d0289d40dc4176b48ed3b3529af45afc6f9",
      "parents": [
        "03dd8e8f030089e217836afe44a00690edeef55a"
      ],
      "author": {
        "name": "lotem",
        "email": "chen.sst@gmail.com",
        "time": "Wed Jan 14 11:53:06 2015"
      },
      "committer": {
        "name": "lotem",
        "email": "chen.sst@gmail.com",
        "time": "Wed Jan 14 11:56:55 2015"
      },
      "message": "client/gyp.bat: avoid exporting environment variables.\n"
    },
    {
      "commit": "03dd8e8f030089e217836afe44a00690edeef55a",
      "tree": "334878db17ca860908bf681e09a721414b560c1a",
      "parents": [
        "2957725bc1f51cbcabe52528ed9df315a425e669"
      ],
      "author": {
        "name": "lotem",
        "email": "chen.sst@gmail.com",
        "time": "Wed Jan 14 10:02:00 2015"
      },
      "committer": {
        "name": "lotem",
        "email": "chen.sst@gmail.com",
        "time": "Wed Jan 14 10:02:00 2015"
      },
      "message": "Fix build failure when doing a clean build due to a missing dependency declaration.\n"
    },
    {
      "commit": "2957725bc1f51cbcabe52528ed9df315a425e669",
      "tree": "fbec804bf24a93ce8f68c57932a6144be5df49b2",
      "parents": [
        "5021dd57e950e4c92408f3fdee11dfc9980dbf3c"
      ],
      "author": {
        "name": "lotem",
        "email": "chen.sst@gmail.com",
        "time": "Wed Jan 14 09:51:47 2015"
      },
      "committer": {
        "name": "lotem",
        "email": "chen.sst@gmail.com",
        "time": "Wed Jan 14 09:51:47 2015"
      },
      "message": "Windows application manifests must be well-formed XML files, beginning with XML declaration.\n"
    },
    {
      "commit": "5021dd57e950e4c92408f3fdee11dfc9980dbf3c",
      "tree": "c7a985215c19599b0ab3e48743e4e3925b6c1e4c",
      "parents": [
        "289b4a2e4b039c9a2654bb4b86db3c889d3cf814",
        "1d5a10197c180587e7b851125982eb3bdd7edad2"
      ],
      "author": {
        "name": "James Su",
        "email": "suzhe@users.noreply.github.com",
        "time": "Thu Jan 08 04:34:53 2015"
      },
      "committer": {
        "name": "James Su",
        "email": "suzhe@users.noreply.github.com",
        "time": "Thu Jan 08 04:34:53 2015"
      },
      "message": "Merge pull request #1 from lotem/master\n\nFix build script for Windows client."
    },
    {
      "commit": "1d5a10197c180587e7b851125982eb3bdd7edad2",
      "tree": "c7a985215c19599b0ab3e48743e4e3925b6c1e4c",
      "parents": [
        "289b4a2e4b039c9a2654bb4b86db3c889d3cf814"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Wed Dec 31 07:03:31 2014"
      },
      "committer": {
        "name": "lotem",
        "email": "chen.sst@gmail.com",
        "time": "Wed Dec 31 07:03:31 2014"
      },
      "message": "Fix generated solution so that msbuild.exe can be used for a Release build.\n"
    },
    {
      "commit": "289b4a2e4b039c9a2654bb4b86db3c889d3cf814",
      "tree": "032390f2242935fd8b698eb2ea98d208c59bf68d",
      "parents": [
        "332f4541af713994c9d5734de5167601d5653695"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Thu Nov 20 18:38:35 2014"
      },
      "committer": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Thu Nov 20 18:38:35 2014"
      },
      "message": "Update to version 1.0.6\n"
    },
    {
      "commit": "332f4541af713994c9d5734de5167601d5653695",
      "tree": "96785da000f85fbbc9542eec2d5f8daebe411aa5",
      "parents": [
        "84eace6add1a320886375826635543d48eb31a54"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Thu Nov 20 16:12:17 2014"
      },
      "committer": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Thu Nov 20 16:12:17 2014"
      },
      "message": "Convert localization files to canonical form.\n"
    },
    {
      "commit": "84eace6add1a320886375826635543d48eb31a54",
      "tree": "63b1b760f60cb50b37a297a3b7019d921ebdc45a",
      "parents": [
        "c4aa708b4f6a8e63e0faf66c028a39468cd16929"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Thu Nov 20 15:15:26 2014"
      },
      "committer": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Thu Nov 20 15:15:26 2014"
      },
      "message": "Fix duplicate license headers.\n"
    },
    {
      "commit": "c4aa708b4f6a8e63e0faf66c028a39468cd16929",
      "tree": "6a6cbd6d2bd993695369defd9747bb87ece38d02",
      "parents": [
        "554235fd4cc6078e2d14be2ce4fe5e1e47a1ee65"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Mon Nov 03 21:19:19 2014"
      },
      "committer": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Mon Nov 03 21:19:19 2014"
      },
      "message": "Update localized messages.\n"
    },
    {
      "commit": "554235fd4cc6078e2d14be2ce4fe5e1e47a1ee65",
      "tree": "415ef2ff9310c4e6a8b55d99608126a14fc4fc3e",
      "parents": [
        "b99e802e53613e07f24a779695c1c6f3bd2f864a"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Mon Nov 03 19:04:02 2014"
      },
      "committer": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Mon Nov 03 19:04:02 2014"
      },
      "message": "Update google-input-tools to version 1.0.5.0.\n"
    },
    {
      "commit": "b99e802e53613e07f24a779695c1c6f3bd2f864a",
      "tree": "50ca011e57b987690661394a8325be8323ed1525",
      "parents": [
        "3828bce5c1105f42d5efcb3c1c29b77a20ce149f"
      ],
      "author": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Mon Oct 20 07:50:37 2014"
      },
      "committer": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Mon Oct 20 07:50:37 2014"
      },
      "message": "Adds the COPYRIGHT comment.\n"
    },
    {
      "commit": "3828bce5c1105f42d5efcb3c1c29b77a20ce149f",
      "tree": "91059b6f7dcafcb26e59108888591c1c21526e73",
      "parents": [
        "8c03d389adb870d9ef5cd45c2713f641a9b4597b"
      ],
      "author": {
        "name": "shuchen-google",
        "email": "shuchen@google.com",
        "time": "Wed Oct 15 03:35:14 2014"
      },
      "committer": {
        "name": "shuchen-google",
        "email": "shuchen@google.com",
        "time": "Wed Oct 15 03:35:14 2014"
      },
      "message": "Update README.md"
    },
    {
      "commit": "8c03d389adb870d9ef5cd45c2713f641a9b4597b",
      "tree": "029021ed3ee2f15e90f0b68f909f2b1b77652c64",
      "parents": [
        "a9517e69ac49ce7c9a20404e78c7a0de21d47f68"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Thu Oct 09 08:01:35 2014"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Thu Oct 09 08:01:35 2014"
      },
      "message": "Update Korean IME background to support OSK.\n"
    },
    {
      "commit": "a9517e69ac49ce7c9a20404e78c7a0de21d47f68",
      "tree": "c469017b090aecd4f02b5ab1c5048dd459d4d80a",
      "parents": [
        "3e552c55251efc761142758dbaa10b99b799f8b4"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Tue Sep 30 14:38:02 2014"
      },
      "committer": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Tue Sep 30 14:38:02 2014"
      },
      "message": "Update Copyright notice.\n"
    },
    {
      "commit": "3e552c55251efc761142758dbaa10b99b799f8b4",
      "tree": "a2d8381b98f7149ba785f520275708a94e44aa6a",
      "parents": [
        "a0afa78c4ea588faa674538f0e6ad5fd5af035b3"
      ],
      "author": {
        "name": "shuchen-google",
        "email": "shuchen@google.com",
        "time": "Tue Sep 30 05:23:11 2014"
      },
      "committer": {
        "name": "shuchen-google",
        "email": "shuchen@google.com",
        "time": "Tue Sep 30 05:23:11 2014"
      },
      "message": "Create README.md"
    },
    {
      "commit": "a0afa78c4ea588faa674538f0e6ad5fd5af035b3",
      "tree": "fd98fdb692bae9acddaae458935a317dcec50207",
      "parents": [
        "96f91f44bd08fda7f9f634cd82bbbeb978dbf7c8"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Tue Sep 30 05:00:27 2014"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Tue Sep 30 05:00:27 2014"
      },
      "message": "Moves the files one level up and remove src folder.\n"
    },
    {
      "commit": "96f91f44bd08fda7f9f634cd82bbbeb978dbf7c8",
      "tree": "f78b11579021528c45481bd7285fe33dd553f5bd",
      "parents": [
        "a39f4bb10b88a6edf89b594b151886d4e7607575"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Fri Sep 12 09:01:03 2014"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Fri Sep 12 09:01:03 2014"
      },
      "message": "Fixes 2 bugs:\n1) BS key cannot remove the last composition char.\n2) ESC key cannot correctly transfer from HANGJA mode to HANGUL.\n"
    },
    {
      "commit": "a39f4bb10b88a6edf89b594b151886d4e7607575",
      "tree": "f444d7295cab2ee0adab2cbb3f54d43e825eef22",
      "parents": [
        "d31696093ff0a8e434a7d38b6fd667f75ceea3aa"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Thu Sep 11 17:47:18 2014"
      },
      "committer": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Thu Sep 11 17:47:18 2014"
      },
      "message": "Update inputview to version 1.0.4.0\n"
    },
    {
      "commit": "d31696093ff0a8e434a7d38b6fd667f75ceea3aa",
      "tree": "fb95c67087fab9d8d7d3bee9e7df3d5c2948cab4",
      "parents": [
        "0d9fde47dbb516c4cc0daeceee99ea05169f9030"
      ],
      "author": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Wed Sep 03 16:52:19 2014"
      },
      "committer": {
        "name": "Kevin Ellis",
        "email": "kevers@chromium.org",
        "time": "Wed Sep 03 16:52:19 2014"
      },
      "message": "Update inputview to version 1.0.3.0.\n"
    },
    {
      "commit": "0d9fde47dbb516c4cc0daeceee99ea05169f9030",
      "tree": "40ed0fc91c9a57c012316962af78dc068ea9511c",
      "parents": [
        "ba16c33cceed1083fc729f51ad8b57536269500c"
      ],
      "author": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Tue Aug 26 05:51:08 2014"
      },
      "committer": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Tue Aug 26 05:51:08 2014"
      },
      "message": "Fix the bug that the text disappear on blur.\n"
    },
    {
      "commit": "ba16c33cceed1083fc729f51ad8b57536269500c",
      "tree": "ddd025edfcae40ae20bf0f14e2a9f5d1442fce10",
      "parents": [
        "fba3867f3d588795eaacad49f9d8a86f6b7c510b"
      ],
      "author": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Wed Aug 06 06:43:23 2014"
      },
      "committer": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Wed Aug 06 06:43:23 2014"
      },
      "message": "Fix the bug that \"ESC\" key is not handled.\n"
    },
    {
      "commit": "fba3867f3d588795eaacad49f9d8a86f6b7c510b",
      "tree": "5a87f47afc9f868be44b5c6fc8d16048b9ac5050",
      "parents": [
        "4376e658284c3bc58dd69106493d0f9f1d58e4d1",
        "94e976ea5d3ce07f62df2cfa11d549dfd0c3add2"
      ],
      "author": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Fri Jul 25 03:00:04 2014"
      },
      "committer": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Fri Jul 25 03:00:04 2014"
      },
      "message": "Merge branch \u0027master\u0027 of https://code.google.com/p/google-input-tools\n"
    },
    {
      "commit": "4376e658284c3bc58dd69106493d0f9f1d58e4d1",
      "tree": "d3ae621130391dee607c9cd338a83924846f723d",
      "parents": [
        "6479d926af9ec061a9b6ef5f179d6e4d9b32392c"
      ],
      "author": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Fri Jul 25 02:58:26 2014"
      },
      "committer": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Fri Jul 25 02:58:26 2014"
      },
      "message": "Fix the bug that the input text disappear after focus.\n"
    },
    {
      "commit": "94e976ea5d3ce07f62df2cfa11d549dfd0c3add2",
      "tree": "a71878f618a43334058c44cabbb3d8eb1c9f097a",
      "parents": [
        "6d860b29cfddeeb8b19b16600708939fe2b7a31c"
      ],
      "author": {
        "name": "Feng Yuan",
        "email": "fengyuan@google.com",
        "time": "Thu Jul 24 06:16:29 2014"
      },
      "committer": {
        "name": "Feng Yuan",
        "email": "fengyuan@google.com",
        "time": "Thu Jul 24 06:16:29 2014"
      },
      "message": "Adds licence for each file.\n"
    },
    {
      "commit": "6d860b29cfddeeb8b19b16600708939fe2b7a31c",
      "tree": "469da1e4a8aac7fd1d2d0cce674c0f8668559df7",
      "parents": [
        "866618ed9ef84fde4759f7cc46afc92336647e58"
      ],
      "author": {
        "name": "Feng Yuan",
        "email": "fengyuan@google.com",
        "time": "Wed Jul 23 08:20:17 2014"
      },
      "committer": {
        "name": "Feng Yuan",
        "email": "fengyuan@google.com",
        "time": "Wed Jul 23 08:20:17 2014"
      },
      "message": "Open source input view and xkb, current version is 1.0.2.0.\n"
    },
    {
      "commit": "866618ed9ef84fde4759f7cc46afc92336647e58",
      "tree": "71a08a41ea5daf2418442fb0f17bf6c431336ff8",
      "parents": [
        "6479d926af9ec061a9b6ef5f179d6e4d9b32392c"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Sat Jul 19 12:58:40 2014"
      },
      "committer": {
        "name": "lotem",
        "email": "chen.sst@gmail.com",
        "time": "Sat Jul 19 12:58:40 2014"
      },
      "message": "Add a modified version of callback.cc for client input tools.\n"
    },
    {
      "commit": "6479d926af9ec061a9b6ef5f179d6e4d9b32392c",
      "tree": "05006cc2640d11b5a1acd29f35687905983c1990",
      "parents": [
        "e793c74cb33b45c4d39d3338cd63b302b2a5f6b5"
      ],
      "author": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Thu Jul 03 02:50:52 2014"
      },
      "committer": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Thu Jul 03 02:50:52 2014"
      },
      "message": "Fix the bug that \u0027B\u0027 does not map to \u0027?\u0027 in Set3(final)\n"
    },
    {
      "commit": "e793c74cb33b45c4d39d3338cd63b302b2a5f6b5",
      "tree": "4b657f0da96db0de6905799c3c76f5f04fc6c333",
      "parents": [
        "9acf4680df51c9e682f56dbac8a15d21c48d78c0"
      ],
      "author": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Mon Jun 23 09:22:53 2014"
      },
      "committer": {
        "name": "Chi Zhang",
        "email": "zhangchi@google.com",
        "time": "Mon Jun 23 09:22:53 2014"
      },
      "message": "Fix the bugs that Korean IME cannot handle modifier key.\n"
    },
    {
      "commit": "9acf4680df51c9e682f56dbac8a15d21c48d78c0",
      "tree": "69c931e6bf2a5bb83372c507c30c35be13f36f00",
      "parents": [
        "f372d595b29cf924152fb187d59154835b2f52de"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Sun Jun 15 09:48:32 2014"
      },
      "committer": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Sun Jun 15 09:48:32 2014"
      },
      "message": "Fix error in VS2013: cannot open include file \u0027afxres.h\u0027.\n"
    },
    {
      "commit": "f372d595b29cf924152fb187d59154835b2f52de",
      "tree": "79306b12d5d580c95e5958475bff161426df132b",
      "parents": [
        "3027deb252264abcc485a27e79e5bc56741f3bba"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Sun Jun 15 09:45:35 2014"
      },
      "committer": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Sun Jun 15 09:48:09 2014"
      },
      "message": "Fix error: undefined testing::ParseGUnitFlags().\n"
    },
    {
      "commit": "3027deb252264abcc485a27e79e5bc56741f3bba",
      "tree": "16ce614440fe8c6cde6d0596c7fc4a47f09be9fe",
      "parents": [
        "8053d30c6df977292e1db569062ffd6f824fbcc4"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Sun Jun 15 09:21:41 2014"
      },
      "committer": {
        "name": "Chen Gong",
        "email": "chengong@google.com",
        "time": "Sun Jun 15 09:43:23 2014"
      },
      "message": "Support MSVS 2013 by setting environment variable MSVS_VERSION.\n"
    },
    {
      "commit": "8053d30c6df977292e1db569062ffd6f824fbcc4",
      "tree": "07aad43f2109d0fec168be73fe818639730ef58b",
      "parents": [
        "436ba1b93e7181842931d389076f4146664563e8"
      ],
      "author": {
        "name": "synch",
        "email": "synch@google.com",
        "time": "Fri Jun 13 10:34:02 2014"
      },
      "committer": {
        "name": "synch",
        "email": "synch@google.com",
        "time": "Fri Jun 13 10:34:02 2014"
      },
      "message": "fix a bug in build_x86_x64_together.py\n"
    },
    {
      "commit": "436ba1b93e7181842931d389076f4146664563e8",
      "tree": "b506970097ce25cd799dfe5b5ff553544adb8330",
      "parents": [
        "68ec26f7ed18847ef2862de9b0aa529fb5ec171f"
      ],
      "author": {
        "name": "synch",
        "email": "synch@google.com",
        "time": "Fri Jun 13 10:07:21 2014"
      },
      "committer": {
        "name": "synch",
        "email": "synch@google.com",
        "time": "Fri Jun 13 10:07:21 2014"
      },
      "message": "add a script to modify the solution file to allow building 32bit and 64bit together.\n"
    },
    {
      "commit": "68ec26f7ed18847ef2862de9b0aa529fb5ec171f",
      "tree": "37322482fa6374b0bd8fe235a074cb7146dedad7",
      "parents": [
        "d815626919df0e78260ffb66386ecd1e11903261"
      ],
      "author": {
        "name": "synch",
        "email": "synch@google.com",
        "time": "Fri Jun 13 07:19:33 2014"
      },
      "committer": {
        "name": "synch",
        "email": "synch@google.com",
        "time": "Fri Jun 13 07:19:33 2014"
      },
      "message": "support 64bit windows.\n"
    },
    {
      "commit": "d815626919df0e78260ffb66386ecd1e11903261",
      "tree": "7317654c97945ee38e0e759c456f33180d0668e2",
      "parents": [
        "d79fcf681f34fedec3aae9b9ac986cfbb63c8890"
      ],
      "author": {
        "name": "synch",
        "email": "synch@google.com",
        "time": "Thu Jun 12 05:17:40 2014"
      },
      "committer": {
        "name": "synch",
        "email": "synch@google.com",
        "time": "Thu Jun 12 05:17:40 2014"
      },
      "message": "submit missing changes.\n"
    },
    {
      "commit": "d79fcf681f34fedec3aae9b9ac986cfbb63c8890",
      "tree": "328cbb4fe94dc38a43cc1e1b6874d863dd653c54",
      "parents": [
        "7c18d17dcd60153d71ad76650155e0f849540d99"
      ],
      "author": {
        "name": "synch",
        "email": "synch@google.com",
        "time": "Wed Jun 11 03:34:52 2014"
      },
      "committer": {
        "name": "synch",
        "email": "synch@google.com",
        "time": "Wed Jun 11 03:34:52 2014"
      },
      "message": "add script to help user run Google Input Tools on windows\n"
    },
    {
      "commit": "7c18d17dcd60153d71ad76650155e0f849540d99",
      "tree": "882a5fdf7bb5f04f180dac181d4c9ab257989544",
      "parents": [
        "28bf94e035b6571c7d93193d1d67f94e58053e4f"
      ],
      "author": {
        "name": "unknown",
        "email": "synch@SYNCH1-W.ad.corp.google.com",
        "time": "Tue Jun 10 06:09:41 2014"
      },
      "committer": {
        "name": "unknown",
        "email": "synch@SYNCH1-W.ad.corp.google.com",
        "time": "Tue Jun 10 06:09:41 2014"
      },
      "message": "Make google input tools for windows compilable\n"
    },
    {
      "commit": "28bf94e035b6571c7d93193d1d67f94e58053e4f",
      "tree": "4f69001c8b8f98f312be3caaca269278a2ae4e5d",
      "parents": [
        "dae215fb07808f2be30c8b5bd9ce0bb5d5360e8f"
      ],
      "author": {
        "name": "unknown",
        "email": "synch@SYNCH1-W.ad.corp.google.com",
        "time": "Tue Jun 10 06:07:34 2014"
      },
      "committer": {
        "name": "unknown",
        "email": "synch@SYNCH1-W.ad.corp.google.com",
        "time": "Tue Jun 10 06:07:34 2014"
      },
      "message": "Make google input tools for windows compilable\n"
    },
    {
      "commit": "dae215fb07808f2be30c8b5bd9ce0bb5d5360e8f",
      "tree": "c2b0c5a93a65264fb8cdcf6efd7a897f8965eabe",
      "parents": [
        "746f84f710138a3dd999411d5bce12dea7131b44"
      ],
      "author": {
        "name": "unknown",
        "email": "synch@SYNCH1-W.ad.corp.google.com",
        "time": "Mon Jun 09 03:18:09 2014"
      },
      "committer": {
        "name": "unknown",
        "email": "synch@SYNCH1-W.ad.corp.google.com",
        "time": "Mon Jun 09 03:18:09 2014"
      },
      "message": "remove some temporary files.\n"
    },
    {
      "commit": "746f84f710138a3dd999411d5bce12dea7131b44",
      "tree": "5b2eb11ce0180447f638e5d69b6351a14157986b",
      "parents": [
        "3ee73e96be0aceb828d8bb70f6deba8e11bb43c9"
      ],
      "author": {
        "name": "unknown",
        "email": "synch@SYNCH1-W.ad.corp.google.com",
        "time": "Mon Jun 09 03:14:21 2014"
      },
      "committer": {
        "name": "unknown",
        "email": "synch@SYNCH1-W.ad.corp.google.com",
        "time": "Mon Jun 09 03:14:21 2014"
      },
      "message": "remove some temporary files\n"
    },
    {
      "commit": "3ee73e96be0aceb828d8bb70f6deba8e11bb43c9",
      "tree": "b92aeaeda7f977ca678d6dc794232fe357d9d283",
      "parents": [
        "d80c786ac4fe37d8ea1d8cbd51bcfb08403a71b3"
      ],
      "author": {
        "name": "Yanchao Su",
        "email": "synch@google.com",
        "time": "Fri May 23 11:35:06 2014"
      },
      "committer": {
        "name": "Yanchao Su",
        "email": "synch@google.com",
        "time": "Fri May 23 11:35:06 2014"
      },
      "message": "add missing protodevel file\n"
    },
    {
      "commit": "d80c786ac4fe37d8ea1d8cbd51bcfb08403a71b3",
      "tree": "29a5436a5b105e133bdf2b4a16c3ebb2f8b653d0",
      "parents": [
        "90e89784d7b096523713f8ded75fcaf5548c06c0"
      ],
      "author": {
        "name": "Yanchao Su",
        "email": "synch@google.com",
        "time": "Thu May 22 08:02:30 2014"
      },
      "committer": {
        "name": "Yanchao Su",
        "email": "synch@google.com",
        "time": "Thu May 22 08:02:30 2014"
      },
      "message": "upload docs for google input tools for windows\n"
    },
    {
      "commit": "90e89784d7b096523713f8ded75fcaf5548c06c0",
      "tree": "ca656a604d0d6c362a433123adbf12dedb5a42e5",
      "parents": [
        "def4c8de11b527ead70e9de2aaf85617bb423fcd"
      ],
      "author": {
        "name": "Yanchao Su",
        "email": "synch@google.com",
        "time": "Thu May 22 07:50:36 2014"
      },
      "committer": {
        "name": "Yanchao Su",
        "email": "synch@google.com",
        "time": "Thu May 22 07:50:36 2014"
      },
      "message": "remove generated files\n"
    },
    {
      "commit": "def4c8de11b527ead70e9de2aaf85617bb423fcd",
      "tree": "aa4b65efa06f44edfa035cd81ba4c34125caa8c2",
      "parents": [
        "eaa2161e4199cb0873d8a844c0cf480d970576c7"
      ],
      "author": {
        "name": "Yanchao Su",
        "email": "synch@google.com",
        "time": "Thu May 22 07:44:59 2014"
      },
      "committer": {
        "name": "Yanchao Su",
        "email": "synch@google.com",
        "time": "Thu May 22 07:44:59 2014"
      },
      "message": "Initial commit for Google Input Tools for Windows\n"
    },
    {
      "commit": "eaa2161e4199cb0873d8a844c0cf480d970576c7",
      "tree": "78b5c9b187e0f0e1ccdf0e99bb39e156848f23e8",
      "parents": [
        "1767644834d64e4917ed708ca2e3a9571f155ebc"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Fri Apr 04 08:57:09 2014"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Fri Apr 04 08:57:09 2014"
      },
      "message": "XKB manifest changes to adjust the keyboards in languages.\n"
    },
    {
      "commit": "1767644834d64e4917ed708ca2e3a9571f155ebc",
      "tree": "f47e0aaae43339dfd48bc7f495cb541ab70803d9",
      "parents": [
        "3ba7090d1552597ade11e674c136a76cfec198c3"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Sun Mar 23 07:09:55 2014"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Sun Mar 23 07:09:55 2014"
      },
      "message": "Changes the namespace from goog.ime to i18n.input.\nAnd remove the \u0027view\u0027 prototype from package.\n"
    },
    {
      "commit": "3ba7090d1552597ade11e674c136a76cfec198c3",
      "tree": "8b388e549d21caeb881662994d8dab9201e945ea",
      "parents": [
        "5b15ed85de047dd6db1eb106096d11a4f9becd4c"
      ],
      "author": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 15:18:55 2014"
      },
      "committer": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 15:18:55 2014"
      },
      "message": "Adds quick start section.\n"
    },
    {
      "commit": "5b15ed85de047dd6db1eb106096d11a4f9becd4c",
      "tree": "b845aa6174ea5b10650dc33b1fb0a01352414a1c",
      "parents": [
        "cd99276191dac2403fea874070c856006e4beb84"
      ],
      "author": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 07:42:42 2014"
      },
      "committer": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 07:42:42 2014"
      },
      "message": "updates documents.\n"
    },
    {
      "commit": "cd99276191dac2403fea874070c856006e4beb84",
      "tree": "1d194b75b44bc25c937d8d98c6e413bb522a9c15",
      "parents": [
        "55b9c918074daf969d5113cb798d2358f044074b"
      ],
      "author": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 06:23:24 2014"
      },
      "committer": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 06:23:24 2014"
      },
      "message": "Open source on-screen keyboard\n"
    },
    {
      "commit": "55b9c918074daf969d5113cb798d2358f044074b",
      "tree": "ec0673441f7078bc3bccc093a23b234b419ae8f9",
      "parents": [
        "92062f7fe7b2dbeb8a3271c92b45b09b3fd84df1"
      ],
      "author": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 05:16:14 2014"
      },
      "committer": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 05:16:14 2014"
      },
      "message": "rm the file\n"
    },
    {
      "commit": "92062f7fe7b2dbeb8a3271c92b45b09b3fd84df1",
      "tree": "c5be0372a9eca595d1fdad5f3a979fe726f7025b",
      "parents": [
        "32576c3e4486f2c864645654a886f741908e0814"
      ],
      "author": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 05:13:02 2014"
      },
      "committer": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 05:13:02 2014"
      },
      "message": "change message\n"
    },
    {
      "commit": "32576c3e4486f2c864645654a886f741908e0814",
      "tree": "fcf10c1cc690b30bc6c84fb45d40521f464cde1c",
      "parents": [
        "0d2ebdd0824510ff75b47314eedb2ebee9226894"
      ],
      "author": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 05:05:47 2014"
      },
      "committer": {
        "name": "Yingbing Wu",
        "email": "wuyingbing@google.com",
        "time": "Thu Mar 06 05:05:47 2014"
      },
      "message": "Adds first eventtype.js file\n"
    },
    {
      "commit": "0d2ebdd0824510ff75b47314eedb2ebee9226894",
      "tree": "ec0673441f7078bc3bccc093a23b234b419ae8f9",
      "parents": [
        "52d67baae11fd17fc026ebdb2dd7c9e83ea481d8"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Fri Feb 21 06:37:06 2014"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Fri Feb 21 06:37:06 2014"
      },
      "message": "Adds XKB wrapping extension IMEs.\n"
    },
    {
      "commit": "52d67baae11fd17fc026ebdb2dd7c9e83ea481d8",
      "tree": "0c2a3321a02365231e238b1265aa231c44904496",
      "parents": [
        "2fa99eae62b6c0e05a867e9dad5d16060123b899"
      ],
      "author": {
        "name": "zhangchi",
        "email": "zhangchi@google.com",
        "time": "Mon Dec 30 07:31:15 2013"
      },
      "committer": {
        "name": "zhangchi",
        "email": "zhangchi@google.com",
        "time": "Mon Dec 30 07:31:15 2013"
      },
      "message": "Fix issue 306659 that the Korean IME cannot enter Korean Won sign.\n"
    },
    {
      "commit": "2fa99eae62b6c0e05a867e9dad5d16060123b899",
      "tree": "a016a0532e834b0b812cf6454c7c7e34be4dbd20",
      "parents": [
        "9fc56a049fe4bb8473b6a77dc81ae6f00a947db1"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Fri Nov 15 04:28:59 2013"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Fri Nov 15 04:28:59 2013"
      },
      "message": "Fix bug: https://code.google.com/p/chromium/issues/detail?id\u003d309502\n"
    },
    {
      "commit": "9fc56a049fe4bb8473b6a77dc81ae6f00a947db1",
      "tree": "a592971a29ab0ae7afdfa822d35a2be840e73ae7",
      "parents": [
        "2d5737c55819c5a98a588123ab7e047cae5add36"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Mon Oct 14 06:26:28 2013"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Mon Oct 14 06:26:28 2013"
      },
      "message": "Fix typo of ta_typewriter layout.\n"
    },
    {
      "commit": "2d5737c55819c5a98a588123ab7e047cae5add36",
      "tree": "0fc9713702fa4e6fd0ad5fae64bc5df29cd75fd8",
      "parents": [
        "572a510d4d48f0e1b629d50974647ef0d7d308f8"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Fri Oct 11 03:07:59 2013"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Fri Oct 11 03:07:59 2013"
      },
      "message": "Fix typo of ta_typewriter layout.\n"
    },
    {
      "commit": "572a510d4d48f0e1b629d50974647ef0d7d308f8",
      "tree": "04c80de45c95848e263d9090cc96f95bbddb6b0a",
      "parents": [
        "b9feab22c7b62d8eeaeb5ebd1d8fc3a0a340314c"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Tue Sep 17 07:29:00 2013"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Tue Sep 17 07:29:00 2013"
      },
      "message": "Minor fix in keyboard background.\n"
    },
    {
      "commit": "b9feab22c7b62d8eeaeb5ebd1d8fc3a0a340314c",
      "tree": "ac282d0c55369a8e1e79d11c2922af864244ec37",
      "parents": [
        "48861ff498bf7bb10120392f109f792d72d300a4"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Tue Sep 17 06:19:26 2013"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Tue Sep 17 06:19:26 2013"
      },
      "message": "Fix the bug that the Backspace key will trigger the CAPS_LOCK mode.\n"
    },
    {
      "commit": "48861ff498bf7bb10120392f109f792d72d300a4",
      "tree": "f3632fcd0c106b7cd63cb1429b16d91fed9891e6",
      "parents": [
        "fc5b6ae0f016ba33a39f1729895ca9db4ef42b55",
        "6bec5ad55eade32ff1dd4595e0dd81bae7424aea"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Mon Sep 16 04:10:48 2013"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Mon Sep 16 04:10:48 2013"
      },
      "message": "Merge branch \u0027master\u0027 of https://code.google.com/p/google-input-tools\n"
    },
    {
      "commit": "fc5b6ae0f016ba33a39f1729895ca9db4ef42b55",
      "tree": "adeb8b5b0c18144fce01cbf3a42dfbf615fd509a",
      "parents": [
        "33ab107c9b86bf7f61484268f30991e326e913ff"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Mon Sep 16 04:03:35 2013"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Mon Sep 16 04:03:35 2013"
      },
      "message": "Adds implementation for keyboard view UI.\n"
    },
    {
      "commit": "6bec5ad55eade32ff1dd4595e0dd81bae7424aea",
      "tree": "1cda7c05939da099cad2ceb4fafcec517ae43031",
      "parents": [
        "33ab107c9b86bf7f61484268f30991e326e913ff"
      ],
      "author": {
        "name": "Chi Zhang",
        "email": "zhangchi@chromium.org",
        "time": "Wed Sep 11 04:31:38 2013"
      },
      "committer": {
        "name": "Chi Zhang",
        "email": "zhangchi@chromium.org",
        "time": "Wed Sep 11 04:31:38 2013"
      },
      "message": "Fix the bug cannot commit if there is no candidate in hanja mode.\n"
    },
    {
      "commit": "33ab107c9b86bf7f61484268f30991e326e913ff",
      "tree": "637ee5693c3b392cfa7eb97903ba2bc819324978",
      "parents": [
        "33f7b84357f1d9043a17344a964bd74d60da879a"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Tue Aug 20 06:15:21 2013"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@google.com",
        "time": "Tue Aug 20 06:15:21 2013"
      },
      "message": "Fix the issue of cannot remove composition text by BS key.\n"
    },
    {
      "commit": "33f7b84357f1d9043a17344a964bd74d60da879a",
      "tree": "e61049a5e40ff87ac9c3844c23b2d588f2e2d99b",
      "parents": [
        "030f26c7af255a4b7a32b308ed9686bbf86eb512"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Fri Jul 26 05:57:48 2013"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Fri Jul 26 05:57:48 2013"
      },
      "message": "Fix a manifest issue for vk.\n"
    },
    {
      "commit": "030f26c7af255a4b7a32b308ed9686bbf86eb512",
      "tree": "8609a855e9a24496568ef66fb884f14e584d7894",
      "parents": [
        "9b577634bd1346e1e88101ef404fef5fe9e05325"
      ],
      "author": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Fri Jul 26 04:14:10 2013"
      },
      "committer": {
        "name": "Shu Chen",
        "email": "shuchen@chromium.org",
        "time": "Fri Jul 26 04:14:10 2013"
      },
      "message": "Add message for Arabic keyboard name.\n"
    }
  ],
  "next": "9b577634bd1346e1e88101ef404fef5fe9e05325"
}
