)]}'
{
  "log": [
    {
      "commit": "c71e4d65343bf782d80ce508786befa6ee3261cf",
      "tree": "d08578b34709f19177cedbe0ce3c63297d14d2a1",
      "parents": [
        "0d3f01f3014e7a519b08c9337bc4b73670f741ef"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Wed Feb 04 11:57:16 2015 -0800"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Wed Feb 04 11:57:16 2015 -0800"
      },
      "message": "Remnant of green [+] feature.\n\nChange-Id: I059b1062e1d73b2fa439d9d4ee04ff0182795335\n"
    },
    {
      "commit": "0d3f01f3014e7a519b08c9337bc4b73670f741ef",
      "tree": "f4de0faaedba7d92e5a3a4cd06117d8dedb056a7",
      "parents": [
        "daa3ad860532e4285551005943d0e4263a1f3d2b"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Wed Feb 04 10:58:47 2015 -0800"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Wed Feb 04 11:38:19 2015 -0800"
      },
      "message": "Remove last vestiges of contextual+personal dictionary.\n\nChange-Id: I20746381583ee8a4d7d42b1243f5c7ba45529e5e\n"
    },
    {
      "commit": "daa3ad860532e4285551005943d0e4263a1f3d2b",
      "tree": "7d616d6bc98b08bcf5b80284cc101820fe11e3e3",
      "parents": [
        "449711dd199354cbeaaa6dcf767c3c29a333d18d",
        "00ae43316ed33df2b845023069b0b2b578982fc8"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Wed Feb 04 18:15:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 04 18:15:28 2015 +0000"
      },
      "message": "Merge \"Fix delete handling in Emoji keyboard.\""
    },
    {
      "commit": "449711dd199354cbeaaa6dcf767c3c29a333d18d",
      "tree": "82ddee547831e66a7123dcb634344ef43236bf60",
      "parents": [
        "23574d1231296e090e6efb41a50c7885a116ddb4"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 04 06:56:18 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 04 06:56:18 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3e9a864efab46895ffc21f73f5d78b7937d701fc\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "00ae43316ed33df2b845023069b0b2b578982fc8",
      "tree": "e079ee58a76cf938a93eaa3feb16508624cefaaa",
      "parents": [
        "23574d1231296e090e6efb41a50c7885a116ddb4"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Tue Feb 03 15:12:59 2015 -0800"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Tue Feb 03 18:27:17 2015 -0800"
      },
      "message": "Fix delete handling in Emoji keyboard.\n\nBug 19113652.\n\nChange-Id: I4255c248a25bb92f5c12da6a185d17cc13a9a69d\n"
    },
    {
      "commit": "23574d1231296e090e6efb41a50c7885a116ddb4",
      "tree": "5578fff08ae893e6b3a090c1bc3c11df6f12471d",
      "parents": [
        "48cc0d642081df20c66aab0a453942e54f390a0b"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Tue Feb 03 10:18:06 2015 -0800"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Tue Feb 03 15:12:01 2015 -0800"
      },
      "message": "LatinIME portion of \"green plus\" feature.\n\nRemoves the feature that adds strings to the user dictionary,\naka the \"green highlight with a plus sign\".\n\nBug 19237189.\n\nChange-Id: I2387129a3add2d69d625f2ff16ed8cab3f10a735\n"
    },
    {
      "commit": "48cc0d642081df20c66aab0a453942e54f390a0b",
      "tree": "28a3d921938519d7eb5d5dfe77cf691935e11701",
      "parents": [
        "53e81fdc553751b7df139f5b21caec2e9be75e2d",
        "15acbdc9050a04f3c5d8724bb3902a57084c96db"
      ],
      "author": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Tue Feb 03 19:20:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 03 19:20:40 2015 +0000"
      },
      "message": "Merge \"Nuke Amanatto\""
    },
    {
      "commit": "15acbdc9050a04f3c5d8724bb3902a57084c96db",
      "tree": "223de661e1cd04dabd8a87cc46bc343b2c3f60f3",
      "parents": [
        "174da5c39541dab78a9d82904f90c28a4c4be436"
      ],
      "author": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Mon Feb 02 17:10:38 2015 -0800"
      },
      "committer": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Mon Feb 02 17:10:38 2015 -0800"
      },
      "message": "Nuke Amanatto\n\nChange-Id: Ieff2cd37f869dca69abf53ac32a576c2e45cc1e3\n"
    },
    {
      "commit": "53e81fdc553751b7df139f5b21caec2e9be75e2d",
      "tree": "1070cf9a955d5da7db13c48ab6f2e76120ee3623",
      "parents": [
        "cbbe8d0cdc3ab81b65e87172d1c1b56dcd0cad4e"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Fri Jan 30 17:20:12 2015 -0800"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Mon Feb 02 15:24:17 2015 -0800"
      },
      "message": "Remove custom code for Emoji keyboard Delete key.\n\nThe code tries to implement a completely separate touch handler for the Delete\nkey, so it can do fancy things like suppress haptic feedback during long press.\nThis is not really necessary.\n\nChange-Id: I0eae758b617e94605035c40e0df15d972ae733c1\n"
    },
    {
      "commit": "cbbe8d0cdc3ab81b65e87172d1c1b56dcd0cad4e",
      "tree": "8fc3dce4bed72846ceb6908b74f5cfebf0c7d57f",
      "parents": [
        "a0efc133bd6c8e623fef0a8b3b709aa775dba054"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 02 06:36:21 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 02 06:36:21 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2785f4af2bee0b126e71b1fa22925e478611857f\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a0efc133bd6c8e623fef0a8b3b709aa775dba054",
      "tree": "0e0e2ab698044fc3e8187618a89cadaef4d7c6a8",
      "parents": [
        "77e0fa1d6708fa53549d80fcd2035da5a30e4140",
        "d543984d2ecfdf200754e1b7e96261611d0e29fb"
      ],
      "author": {
        "name": "Mohammadinamul Sheik",
        "email": "inamul@google.com",
        "time": "Sat Jan 31 01:46:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 31 01:46:12 2015 +0000"
      },
      "message": "Merge \"Create a new KeyboardLayout class to represent the layout.\""
    },
    {
      "commit": "d543984d2ecfdf200754e1b7e96261611d0e29fb",
      "tree": "60271d87b5f8fb8f6acf8324dab355e299698563",
      "parents": [
        "174da5c39541dab78a9d82904f90c28a4c4be436"
      ],
      "author": {
        "name": "Mohammadinamul Sheik",
        "email": "inamul@google.com",
        "time": "Fri Jan 30 17:24:09 2015 -0800"
      },
      "committer": {
        "name": "Mohammadinamul Sheik",
        "email": "inamul@google.com",
        "time": "Fri Jan 30 17:24:09 2015 -0800"
      },
      "message": "Create a new KeyboardLayout class to represent the layout.\n\nChange-Id: Ia08c8194f460271c831702675cfb687ab9f6678b\n"
    },
    {
      "commit": "77e0fa1d6708fa53549d80fcd2035da5a30e4140",
      "tree": "c0181806aaaeb64d26554f5741b46459c2ceb70f",
      "parents": [
        "174da5c39541dab78a9d82904f90c28a4c4be436"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Thu Jan 29 14:45:24 2015 -0800"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Thu Jan 29 15:57:03 2015 -0800"
      },
      "message": "LatinIME portion of multi-lang option removal.\n\nBug 19188067.\n\nChange-Id: Ic9a3637f59dda30c699141222b9dcac3cd624b99\n"
    },
    {
      "commit": "174da5c39541dab78a9d82904f90c28a4c4be436",
      "tree": "b430a77614d9e88822e123b734d12f20bc6b771f",
      "parents": [
        "2f19b0b5c8137609c64733bc6d94662143664512",
        "e1758feeffa388f2b75040e8f54b466c3591a148"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Thu Jan 29 18:25:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 18:25:30 2015 +0000"
      },
      "message": "Merge \"Disable the Burmese keyboard.\""
    },
    {
      "commit": "e1758feeffa388f2b75040e8f54b466c3591a148",
      "tree": "b430a77614d9e88822e123b734d12f20bc6b771f",
      "parents": [
        "ab6f3b36d0303bc4cc1ad0fbbc72a64ca2df0eb2"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Thu Jan 29 10:17:33 2015 -0800"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Thu Jan 29 10:17:33 2015 -0800"
      },
      "message": "Disable the Burmese keyboard.\n\nWe\u0027ll resurrect this effort in the new code base.\n\nBug 16900511.\n\nChange-Id: Iae4cd27cb29cb8f991e97cffd88ed59c30d66628\n"
    },
    {
      "commit": "2f19b0b5c8137609c64733bc6d94662143664512",
      "tree": "ae7a55b0364a6a0e684db417d8b1b8bb6e154d96",
      "parents": [
        "fd4de96f4bdcf565e9c2cc03b2a902f191600091",
        "7fbb4a91f80a71872e243401b577a8896131e58b"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 17:21:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 17:21:54 2015 +0000"
      },
      "message": "am 7fbb4a91: (-s ours) am c84e354c: (-s ours) am ca58fb9c: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u00277fbb4a91f80a71872e243401b577a8896131e58b\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "fd4de96f4bdcf565e9c2cc03b2a902f191600091",
      "tree": "ae7a55b0364a6a0e684db417d8b1b8bb6e154d96",
      "parents": [
        "8870e98d1a4bd582b5edbc67968e19d6d9751d57",
        "3e075db78e3a8b02c87b899bb492121b66a07d9d"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 17:21:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 17:21:53 2015 +0000"
      },
      "message": "am 3e075db7: (-s ours) am 01c2e28b: (-s ours) am 9206174e: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u00273e075db78e3a8b02c87b899bb492121b66a07d9d\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "8870e98d1a4bd582b5edbc67968e19d6d9751d57",
      "tree": "ae7a55b0364a6a0e684db417d8b1b8bb6e154d96",
      "parents": [
        "54e4e10668f7a0f490eecc410107cca843e8384a",
        "63e7219216d8e7724c86fcb8b582f482dafe6cdb"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 17:21:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 17:21:52 2015 +0000"
      },
      "message": "am 63e72192: (-s ours) am 55e201fa: (-s ours) am a9431f67: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u002763e7219216d8e7724c86fcb8b582f482dafe6cdb\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "54e4e10668f7a0f490eecc410107cca843e8384a",
      "tree": "ae7a55b0364a6a0e684db417d8b1b8bb6e154d96",
      "parents": [
        "02d12f16a3f6fb54cb63980ac258b98636e482ca",
        "be4af750bcbb3046a55a466e1beeb40d024e193c"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 17:21:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 17:21:50 2015 +0000"
      },
      "message": "am be4af750: (-s ours) am 813f6d80: (-s ours) am a2fd9c6c: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u0027be4af750bcbb3046a55a466e1beeb40d024e193c\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "02d12f16a3f6fb54cb63980ac258b98636e482ca",
      "tree": "ae7a55b0364a6a0e684db417d8b1b8bb6e154d96",
      "parents": [
        "bf5e55c8abe9ba378222ae2dabdb83ff73e4cbc4",
        "6292607e0d4c218880bae269a235fd2944cc4d74"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 17:21:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 17:21:49 2015 +0000"
      },
      "message": "am 6292607e: (-s ours) am 97c66ce5: (-s ours) am 5bc30df7: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u00276292607e0d4c218880bae269a235fd2944cc4d74\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "bf5e55c8abe9ba378222ae2dabdb83ff73e4cbc4",
      "tree": "ae7a55b0364a6a0e684db417d8b1b8bb6e154d96",
      "parents": [
        "d146c1e5048f2af5a72188beed08c17cd81af5e2",
        "e2d0ffd8a9a455df2bb6ba421d4c2ecbdce3ec42"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 17:21:48 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 17:21:48 2015 +0000"
      },
      "message": "am e2d0ffd8: (-s ours) am 72e69bd9: (-s ours) am cad0777a: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u0027e2d0ffd8a9a455df2bb6ba421d4c2ecbdce3ec42\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "d146c1e5048f2af5a72188beed08c17cd81af5e2",
      "tree": "ae7a55b0364a6a0e684db417d8b1b8bb6e154d96",
      "parents": [
        "ab6f3b36d0303bc4cc1ad0fbbc72a64ca2df0eb2",
        "720b0f25b30ee463d7ce99f616daac484eb759aa"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 17:21:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 17:21:47 2015 +0000"
      },
      "message": "am 720b0f25: (-s ours) am 7b5472bf: (-s ours) am 31d085ff: (-s ours) Import translations. DO NOT MERGE\n\n* commit \u0027720b0f25b30ee463d7ce99f616daac484eb759aa\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "7fbb4a91f80a71872e243401b577a8896131e58b",
      "tree": "4166f35e207a2990be6928d39dcc40a24f208838",
      "parents": [
        "3e075db78e3a8b02c87b899bb492121b66a07d9d",
        "c84e354cfdd3380acbbd086c1f40511afa79e9ae"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:23:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:23:01 2015 +0000"
      },
      "message": "am c84e354c: (-s ours) am ca58fb9c: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u0027c84e354cfdd3380acbbd086c1f40511afa79e9ae\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "3e075db78e3a8b02c87b899bb492121b66a07d9d",
      "tree": "4166f35e207a2990be6928d39dcc40a24f208838",
      "parents": [
        "63e7219216d8e7724c86fcb8b582f482dafe6cdb",
        "01c2e28b66865c2b3264a1b5caf9a2dfc3b795bc"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:22:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:22:59 2015 +0000"
      },
      "message": "am 01c2e28b: (-s ours) am 9206174e: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u002701c2e28b66865c2b3264a1b5caf9a2dfc3b795bc\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "63e7219216d8e7724c86fcb8b582f482dafe6cdb",
      "tree": "4166f35e207a2990be6928d39dcc40a24f208838",
      "parents": [
        "be4af750bcbb3046a55a466e1beeb40d024e193c",
        "55e201fa7c86546e3bed9ade74f44288b4321623"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:22:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:22:58 2015 +0000"
      },
      "message": "am 55e201fa: (-s ours) am a9431f67: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u002755e201fa7c86546e3bed9ade74f44288b4321623\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "be4af750bcbb3046a55a466e1beeb40d024e193c",
      "tree": "4166f35e207a2990be6928d39dcc40a24f208838",
      "parents": [
        "6292607e0d4c218880bae269a235fd2944cc4d74",
        "813f6d801f5b38d50d5f15ce399457032e005186"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:22:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:22:57 2015 +0000"
      },
      "message": "am 813f6d80: (-s ours) am a2fd9c6c: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u0027813f6d801f5b38d50d5f15ce399457032e005186\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "6292607e0d4c218880bae269a235fd2944cc4d74",
      "tree": "4166f35e207a2990be6928d39dcc40a24f208838",
      "parents": [
        "e2d0ffd8a9a455df2bb6ba421d4c2ecbdce3ec42",
        "97c66ce52dc20a705f1d289ce1c3111ae936723c"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:22:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:22:56 2015 +0000"
      },
      "message": "am 97c66ce5: (-s ours) am 5bc30df7: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u002797c66ce52dc20a705f1d289ce1c3111ae936723c\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "e2d0ffd8a9a455df2bb6ba421d4c2ecbdce3ec42",
      "tree": "4166f35e207a2990be6928d39dcc40a24f208838",
      "parents": [
        "720b0f25b30ee463d7ce99f616daac484eb759aa",
        "72e69bd96c8aa2bd689657a4fcd9a80736b980fc"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:22:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:22:55 2015 +0000"
      },
      "message": "am 72e69bd9: (-s ours) am cad0777a: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u002772e69bd96c8aa2bd689657a4fcd9a80736b980fc\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "720b0f25b30ee463d7ce99f616daac484eb759aa",
      "tree": "4166f35e207a2990be6928d39dcc40a24f208838",
      "parents": [
        "61f88e3fc795b6e7236a3344af6163c35ff25b0a",
        "7b5472bfab28b35f4a054a14dd945c6ef75daa06"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:22:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:22:54 2015 +0000"
      },
      "message": "am 7b5472bf: (-s ours) am 31d085ff: (-s ours) Import translations. DO NOT MERGE\n\n* commit \u00277b5472bfab28b35f4a054a14dd945c6ef75daa06\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "c84e354cfdd3380acbbd086c1f40511afa79e9ae",
      "tree": "2ef54c527c645167369d27cd0bb02d6e59f4baa5",
      "parents": [
        "01c2e28b66865c2b3264a1b5caf9a2dfc3b795bc",
        "ca58fb9c0bbe31f8d626c0c2dab39569b6a03d5a"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:11:45 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:11:45 2015 +0000"
      },
      "message": "am ca58fb9c: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u0027ca58fb9c0bbe31f8d626c0c2dab39569b6a03d5a\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "01c2e28b66865c2b3264a1b5caf9a2dfc3b795bc",
      "tree": "2ef54c527c645167369d27cd0bb02d6e59f4baa5",
      "parents": [
        "55e201fa7c86546e3bed9ade74f44288b4321623",
        "9206174e6ba94bb2b11871c983c74989684ecf4f"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:11:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:11:43 2015 +0000"
      },
      "message": "am 9206174e: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u00279206174e6ba94bb2b11871c983c74989684ecf4f\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "55e201fa7c86546e3bed9ade74f44288b4321623",
      "tree": "2ef54c527c645167369d27cd0bb02d6e59f4baa5",
      "parents": [
        "813f6d801f5b38d50d5f15ce399457032e005186",
        "a9431f676d472cb6b103f9d99e9c64de7d161f57"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:11:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:11:41 2015 +0000"
      },
      "message": "am a9431f67: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u0027a9431f676d472cb6b103f9d99e9c64de7d161f57\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "813f6d801f5b38d50d5f15ce399457032e005186",
      "tree": "2ef54c527c645167369d27cd0bb02d6e59f4baa5",
      "parents": [
        "97c66ce52dc20a705f1d289ce1c3111ae936723c",
        "a2fd9c6cdd094e6a076949129c01ca6d10d6fa24"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:11:39 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:11:39 2015 +0000"
      },
      "message": "am a2fd9c6c: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u0027a2fd9c6cdd094e6a076949129c01ca6d10d6fa24\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "97c66ce52dc20a705f1d289ce1c3111ae936723c",
      "tree": "2ef54c527c645167369d27cd0bb02d6e59f4baa5",
      "parents": [
        "72e69bd96c8aa2bd689657a4fcd9a80736b980fc",
        "5bc30df7e03f9354a03d9a5f7819cd3bdae18201"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:11:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:11:38 2015 +0000"
      },
      "message": "am 5bc30df7: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u00275bc30df7e03f9354a03d9a5f7819cd3bdae18201\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "72e69bd96c8aa2bd689657a4fcd9a80736b980fc",
      "tree": "2ef54c527c645167369d27cd0bb02d6e59f4baa5",
      "parents": [
        "7b5472bfab28b35f4a054a14dd945c6ef75daa06",
        "cad0777a4bade34d6bedd096eae712e29df99fc1"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:11:37 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:11:37 2015 +0000"
      },
      "message": "am cad0777a: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev\n\n* commit \u0027cad0777a4bade34d6bedd096eae712e29df99fc1\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "7b5472bfab28b35f4a054a14dd945c6ef75daa06",
      "tree": "2ef54c527c645167369d27cd0bb02d6e59f4baa5",
      "parents": [
        "b348d9cc578c5ab5dca7bece16901296fd7e0e4c",
        "31d085ffca82a7927f8d25f41916b09c1a6e9fbc"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:11:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 01:11:35 2015 +0000"
      },
      "message": "am 31d085ff: (-s ours) Import translations. DO NOT MERGE\n\n* commit \u002731d085ffca82a7927f8d25f41916b09c1a6e9fbc\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "ca58fb9c0bbe31f8d626c0c2dab39569b6a03d5a",
      "tree": "2fe45e404f8fb960b1ae0384abf1af7d36bb91a7",
      "parents": [
        "9206174e6ba94bb2b11871c983c74989684ecf4f",
        "994944adda657051369c4d39b362cf76b2c012b0"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:06:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 01:06:18 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev"
    },
    {
      "commit": "9206174e6ba94bb2b11871c983c74989684ecf4f",
      "tree": "36352b4f1bdfeb3198367025698929488b9eab48",
      "parents": [
        "a9431f676d472cb6b103f9d99e9c64de7d161f57",
        "ed42727493595021f99db2d77267548b9f9b1c26"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:05:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 01:05:55 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev"
    },
    {
      "commit": "a9431f676d472cb6b103f9d99e9c64de7d161f57",
      "tree": "f0120bebd91910a30e27c67148a6f2504044c0d1",
      "parents": [
        "a2fd9c6cdd094e6a076949129c01ca6d10d6fa24",
        "79f4572a313470150df8de85a6dcafe36db2ed72"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:05:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 01:05:39 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev"
    },
    {
      "commit": "a2fd9c6cdd094e6a076949129c01ca6d10d6fa24",
      "tree": "640aa8fbc65f141c915658f329dd961f871c1375",
      "parents": [
        "5bc30df7e03f9354a03d9a5f7819cd3bdae18201",
        "8d0b0e67d2534a93697c3d0ec9e757d4300a39d9"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:05:18 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 01:05:18 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev"
    },
    {
      "commit": "5bc30df7e03f9354a03d9a5f7819cd3bdae18201",
      "tree": "3edf80ee821e4b6c4175ef6483994d6224abf5de",
      "parents": [
        "cad0777a4bade34d6bedd096eae712e29df99fc1",
        "b150f5e3fa603e7f1d5a722ef62e18f645840041"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:04:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 01:04:57 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev"
    },
    {
      "commit": "cad0777a4bade34d6bedd096eae712e29df99fc1",
      "tree": "8f295d1930c43ef36e8f0c91eaf1c67057e438e7",
      "parents": [
        "31d085ffca82a7927f8d25f41916b09c1a6e9fbc",
        "38b2ac82fcad7b19da9e7a4f3fc8410b3689e841"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Thu Jan 29 01:04:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 01:04:16 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-mr1-dev"
    },
    {
      "commit": "994944adda657051369c4d39b362cf76b2c012b0",
      "tree": "593cd766559591a500593813f61bca3cc7f95b36",
      "parents": [
        "943db315f55db7ef86dc0f78b6354238422039d8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:03:49 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:03:49 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id4c91d74424104f77e25d07e8852339caa6a0f97\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ed42727493595021f99db2d77267548b9f9b1c26",
      "tree": "df65d12d63575fcbb092f31f080b13a093a2b2d9",
      "parents": [
        "943db315f55db7ef86dc0f78b6354238422039d8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:02:42 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:02:42 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I678822c97755e3f9bf00aa0d6622b082bee74335\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "79f4572a313470150df8de85a6dcafe36db2ed72",
      "tree": "54eb7e84eed51cad38a7592b550bda3b86d1555f",
      "parents": [
        "943db315f55db7ef86dc0f78b6354238422039d8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:01:59 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:01:59 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I40995ffa826f56b4bb210d274395b67c80c0db7e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "8d0b0e67d2534a93697c3d0ec9e757d4300a39d9",
      "tree": "10d0e3d6532e213ca94f8e8800a0ae20d6224e68",
      "parents": [
        "943db315f55db7ef86dc0f78b6354238422039d8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:01:14 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:01:14 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I03f9178e637255e5e3bd3f6ca75b922c49bb0ce1\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b150f5e3fa603e7f1d5a722ef62e18f645840041",
      "tree": "40640dc59be84a3a77b09f0363bfb1be6e1c2054",
      "parents": [
        "943db315f55db7ef86dc0f78b6354238422039d8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:00:42 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:00:42 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2e23417560e24487e2421c632b956acecb78685a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "38b2ac82fcad7b19da9e7a4f3fc8410b3689e841",
      "tree": "eadb04e7cab658d667bde195a376c46d02b4819d",
      "parents": [
        "943db315f55db7ef86dc0f78b6354238422039d8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:00:08 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 17:00:08 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ib3c761dfca6acc7b2ca23838e777ed702f49f7e8\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "31d085ffca82a7927f8d25f41916b09c1a6e9fbc",
      "tree": "76c45854b49d97682c3813cb25934fbfca298415",
      "parents": [
        "943db315f55db7ef86dc0f78b6354238422039d8"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 16:59:02 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 28 16:59:02 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ib4a377f96214ed7292cb0ff3e2815f1c864cc1bb\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ab6f3b36d0303bc4cc1ad0fbbc72a64ca2df0eb2",
      "tree": "ae7a55b0364a6a0e684db417d8b1b8bb6e154d96",
      "parents": [
        "d523bacebc2498186d6d01140d3fde1eca11c80f"
      ],
      "author": {
        "name": "Mario Tanev",
        "email": "radix@google.com",
        "time": "Mon Jan 26 17:19:21 2015 -0800"
      },
      "committer": {
        "name": "Mario Tanev",
        "email": "radix@google.com",
        "time": "Tue Jan 27 21:38:32 2015 +0000"
      },
      "message": "Change DictionaryFacilitator.java to an interface, create its\nimplementation DictionaryFacilitatorImpl.java and add a java-overridable\nfactory DictionaryFacilitatorProvider.java used to create a\nDictionaryFacilitator.\n\nChange-Id: Id4a58ae31feaa4d12a048a772c8d76ff82fdee45\n"
    },
    {
      "commit": "d523bacebc2498186d6d01140d3fde1eca11c80f",
      "tree": "973ed350bfe64c5418240d00d99ab061ff444389",
      "parents": [
        "bd254ca776ac25a311a3aeae96e00cf543dc18f9",
        "2e8d536678c36282a902ec8c3cb4b5833f881792"
      ],
      "author": {
        "name": "Chieu Nguyen",
        "email": "cvnguyen@google.com",
        "time": "Fri Jan 23 16:35:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 23 16:35:16 2015 +0000"
      },
      "message": "Merge \"Add a method for handling for words not found in dictionary.\""
    },
    {
      "commit": "bd254ca776ac25a311a3aeae96e00cf543dc18f9",
      "tree": "e427cfe7ea4f8cad96ae9dec365ebb0f2c5f8575",
      "parents": [
        "e1867ff0e88002ce239f68926353327756d60631",
        "9ea443e8c02e32bcf87134d9fe4347111baacf35"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Wed Jan 21 19:32:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 21 19:34:12 2015 +0000"
      },
      "message": "Merge \"Re-enable new keyboard layouts in Fava.\""
    },
    {
      "commit": "e1867ff0e88002ce239f68926353327756d60631",
      "tree": "102494679e275b6e3d42211cd7216c17f4ae4d50",
      "parents": [
        "7710610dc1ce722a8f5a4a4e0bff82c97c156745"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 21 07:50:09 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 21 07:50:09 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ifd6ac19adb46ebd6aefb94814bc2f5fba14a61e8\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "9ea443e8c02e32bcf87134d9fe4347111baacf35",
      "tree": "0510c46d6afe2f6666284884df6ec764dcb3de50",
      "parents": [
        "da27faeb87dc47656f82ba90ee590872a3993985"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Tue Jan 20 19:37:26 2015 +0000"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Tue Jan 20 19:37:26 2015 +0000"
      },
      "message": "Re-enable new keyboard layouts in Fava.\n\nThis reverts commit da27faeb87dc47656f82ba90ee590872a3993985.\n\nChange-Id: I08e2b2510efcafd20743679de4a1ef7f09d9949a\n"
    },
    {
      "commit": "7710610dc1ce722a8f5a4a4e0bff82c97c156745",
      "tree": "5e42e6c6643db0ce7842cfb251b4381fb9fc5615",
      "parents": [
        "9cbd29113895482a0eaf2920dae91c2c7f9ddd90",
        "217856d7f5fc2cae9a4b075184084620198ae7a7"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 18:09:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 19 18:09:28 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "9cbd29113895482a0eaf2920dae91c2c7f9ddd90",
      "tree": "a9e27c0fce788f8a5a2ce42778e1714b6e385f4a",
      "parents": [
        "4e4aa06bf7c52a69b59dbdf8ca6cb47b8618931e",
        "5303675947c1902fb62e91298ca4cda6ac952bc1"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 18:09:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 19 18:09:16 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "4e4aa06bf7c52a69b59dbdf8ca6cb47b8618931e",
      "tree": "331faa0892d8aaa3be55487f81b4fc1b220c9873",
      "parents": [
        "335e34decc8a805e96128dee1d1cec04d7196dda",
        "fd28eb7cf08a01c857ee00fc5b3a6ec16bc5d92b"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 18:08:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 19 18:08:39 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "335e34decc8a805e96128dee1d1cec04d7196dda",
      "tree": "2d435b0b6f53d5f642ed85bbec8ebf325e54bad2",
      "parents": [
        "a67f1dd5f579d926f2f441409481cb786a863a48",
        "42b21c079e3e05de0bc3b0c963ef374cf2d28f74"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 18:07:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 19 18:07:57 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "217856d7f5fc2cae9a4b075184084620198ae7a7",
      "tree": "57a886ece4399d317e40e3048c120cbd46067bd6",
      "parents": [
        "fc470076741a61a7133590d63fc5241ee1343d2e"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 10:07:44 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 10:07:44 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iac5b20265c265d76c26833b36321702c34d1f50b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5303675947c1902fb62e91298ca4cda6ac952bc1",
      "tree": "bbe55205bd0d128332d8ce0c4546518981f6240c",
      "parents": [
        "fc470076741a61a7133590d63fc5241ee1343d2e"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 10:05:23 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 10:05:23 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2add0d5e1a7056d4f6124a47bcf5a7b156458cd1\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "fd28eb7cf08a01c857ee00fc5b3a6ec16bc5d92b",
      "tree": "1fe84f6c42b26e5d9effeefae5f86715d41928cc",
      "parents": [
        "fc470076741a61a7133590d63fc5241ee1343d2e"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 10:00:50 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 10:00:50 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ifac8d34a41ff545b48f08a9afeabc3b990cdc7da\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "42b21c079e3e05de0bc3b0c963ef374cf2d28f74",
      "tree": "f28008ae7d9cf3e0f5b4498cdda36158c1d67003",
      "parents": [
        "fc470076741a61a7133590d63fc5241ee1343d2e"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 09:58:34 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 09:58:34 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic30904288f27cb9719d2da00abd002909d5fb1bd\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a67f1dd5f579d926f2f441409481cb786a863a48",
      "tree": "e0e870dd03183150c4fab11feff8bc5c11222e82",
      "parents": [
        "fc470076741a61a7133590d63fc5241ee1343d2e"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 09:56:22 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 19 09:56:22 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I10ad0004cd6adb8de189c4e97b7513736309ad1a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "fc470076741a61a7133590d63fc5241ee1343d2e",
      "tree": "9232cf6d98be58c0f706c724141564c6cf8e5e6f",
      "parents": [
        "9fe700ec4fceba1e061733795bc89ca9d0620525",
        "d913617e0cecc2628c3729933c365d76f45f5504"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Fri Jan 16 17:49:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 16 17:49:37 2015 +0000"
      },
      "message": "Merge \"AOSP change for showing the app icon.\""
    },
    {
      "commit": "d913617e0cecc2628c3729933c365d76f45f5504",
      "tree": "11072adbb2fdf4261b7ff9a16f8902087b752645",
      "parents": [
        "4e395e119f905f1f33687a6cea8c9fe8a8d53b0e"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Wed Jan 14 17:58:47 2015 -0800"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Fri Jan 16 09:37:30 2015 -0800"
      },
      "message": "AOSP change for showing the app icon.\n\nThis change deletes a bunch of code that was used to conditionally show/hide\nthe keyboard app icon given system states and user preferences.\n\nBug 19001197.\n\nChange-Id: I69a57aa21872a571af87a193b3e52b7f985e5168\n"
    },
    {
      "commit": "9fe700ec4fceba1e061733795bc89ca9d0620525",
      "tree": "e752f8c075e8b3287209b0548be79a854e760b82",
      "parents": [
        "4e395e119f905f1f33687a6cea8c9fe8a8d53b0e",
        "8e235191dd3501fc3562fe0654d41501ec9760d0"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Fri Jan 16 03:22:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 16 03:22:18 2015 +0000"
      },
      "message": "Merge \"Fix moving the cursor inside composition in lang w/o spaces\""
    },
    {
      "commit": "2e8d536678c36282a902ec8c3cb4b5833f881792",
      "tree": "9bac9b322a1f779ac1ec5cdbcb8105b5229844da",
      "parents": [
        "da27faeb87dc47656f82ba90ee590872a3993985"
      ],
      "author": {
        "name": "Chieu Nguyen",
        "email": "cvnguyen@google.com",
        "time": "Tue Jan 13 13:16:23 2015 -0800"
      },
      "committer": {
        "name": "Chieu Nguyen",
        "email": "cvnguyen@google.com",
        "time": "Wed Jan 14 16:20:42 2015 -0800"
      },
      "message": "Add a method for handling for words not found in dictionary.\n\nThis is apparently called only once for every unique word, so repeated instances\nof the same word are not handled separately. Upon changing orientation of the\ndevice, however, all invalid words in the textbox are underlined again and this\nmethod is called for each unique instance in order.\n\nChange-Id: Ic57e4b9e5675bd7abd723644aa318d964f7f875f\n"
    },
    {
      "commit": "4e395e119f905f1f33687a6cea8c9fe8a8d53b0e",
      "tree": "e5399801a25413381c2b5dc388ab1db54c6ed44e",
      "parents": [
        "34d823bbeb8aec0b8262a9de94aea65760b58ca2",
        "858136cf81a4b84173fd9d175bc23d85e827a17c"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 14 16:51:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 14 16:51:50 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "858136cf81a4b84173fd9d175bc23d85e827a17c",
      "tree": "f95803f7be0ebd4444ce43dd8eabac44e24e6087",
      "parents": [
        "303a2ae5c90300caaf87571e28cb4ffdcd816ce3"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 14 08:36:13 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 14 08:36:13 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7e4d95c35676465b2e849047a4608657516d20b2\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "34d823bbeb8aec0b8262a9de94aea65760b58ca2",
      "tree": "ecefb3a300a02f53a03f6cc5b4cb342333947465",
      "parents": [
        "303a2ae5c90300caaf87571e28cb4ffdcd816ce3"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 14 08:35:09 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Jan 14 08:35:09 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I01e1b9c8e909e4023b396a697e4a5d5ee73715b5\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "303a2ae5c90300caaf87571e28cb4ffdcd816ce3",
      "tree": "b3d7898dbf6299a4022843026a1322e19cb57598",
      "parents": [
        "da27faeb87dc47656f82ba90ee590872a3993985"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Tue Jan 13 11:32:08 2015 -0800"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Tue Jan 13 13:24:16 2015 -0800"
      },
      "message": "Fix NPE in PunctuationSuggestions.\n\nThe NPE happens when the keyboard doesn\u0027t specify any punctuation suggestions.\n\nBug 18047927.\n\nChange-Id: I9f8aa35df4f163b527dc6580a99afc6da45a96b8\n"
    },
    {
      "commit": "da27faeb87dc47656f82ba90ee590872a3993985",
      "tree": "df9799572ff8bd40144da8650bb50f5040fe4ae8",
      "parents": [
        "15f2c0a405520b62e8f4849a900f6b4b46162c46"
      ],
      "author": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Mon Jan 12 23:25:27 2015 +0000"
      },
      "committer": {
        "name": "Dan Zivkovic",
        "email": "zivkovic@google.com",
        "time": "Mon Jan 12 16:35:54 2015 -0800"
      },
      "message": "Revert \"Enable preliminary subtypes for F-release\"\n\nBug 17743363: Preliminary subtypes should be removed from F-release\n\nThis reverts commit 45c917e23852861d144eba085304ad5a2e665e98.\n\nChange-Id: I5e91a7fd0efdc16e140a91fab6300bd8ba9cd6c7\n"
    },
    {
      "commit": "15f2c0a405520b62e8f4849a900f6b4b46162c46",
      "tree": "0510c46d6afe2f6666284884df6ec764dcb3de50",
      "parents": [
        "6ea69bf55a2d20a2440df219261fb14115a9c76d",
        "6b178af8ac084fee091a61ac254fab2721fc02ac"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 16:58:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 05 16:58:06 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "6ea69bf55a2d20a2440df219261fb14115a9c76d",
      "tree": "dbde51809f16bfeb00e4eb5dd19822cf3d6e7939",
      "parents": [
        "44aeae7778af5b8123e8388fd1800370d7aaa081",
        "ffa64c0257c05171010d7f63c480a0c0675e5e2a"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 16:54:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 05 16:54:41 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "44aeae7778af5b8123e8388fd1800370d7aaa081",
      "tree": "1e8077f4a66706589dda3d2a0931b29f8505190c",
      "parents": [
        "eb28e8cbdd7b47db3971a9834a783c68e5a875f6",
        "fda19fef52e8546bbaf0213cdb2c7c79ee216336"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 16:53:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 05 16:53:40 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "eb28e8cbdd7b47db3971a9834a783c68e5a875f6",
      "tree": "8935968639bba5326454bbbf001baef8d4d0ba41",
      "parents": [
        "33a3bf95d83cdfc26542a823ca700f614a177796",
        "c32c57957268551b343a730d24b828c380e0843d"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 16:53:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 05 16:53:16 2015 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "6b178af8ac084fee091a61ac254fab2721fc02ac",
      "tree": "37217a5c65f15537f76ebb37a1436cf928761aa5",
      "parents": [
        "9c32d0144c8fe319da160e908b06510743dbc939"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 08:08:17 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 08:08:17 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I333d1f34d135a8aedd451edace8f4f1bb476a1d4\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ffa64c0257c05171010d7f63c480a0c0675e5e2a",
      "tree": "adc08d92c912f8c30c9c81630acb25dfc3fb911b",
      "parents": [
        "9c32d0144c8fe319da160e908b06510743dbc939"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 08:06:34 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 08:06:34 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I94f6dcaaf6ea2f8672ee4b23c543650198cec807\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "fda19fef52e8546bbaf0213cdb2c7c79ee216336",
      "tree": "44106e518df53ad36c9255287211e7bde7133948",
      "parents": [
        "9c32d0144c8fe319da160e908b06510743dbc939"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 08:04:29 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 08:04:29 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Icea4999616f1c95ff9f40d580b4d19f943d3aa7b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c32c57957268551b343a730d24b828c380e0843d",
      "tree": "dfc31390b55bb1c93721a012b3d6bc556ebe07c3",
      "parents": [
        "9c32d0144c8fe319da160e908b06510743dbc939"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 08:03:29 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 08:03:29 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I154b9b0cb7650a3bca9c08514fd2fb5f20621f82\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "33a3bf95d83cdfc26542a823ca700f614a177796",
      "tree": "91a9ac76a383c74a989f52aee8a88d3deaa8dc8c",
      "parents": [
        "9c32d0144c8fe319da160e908b06510743dbc939"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 08:02:22 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Jan 05 08:02:22 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia033a164b3c392477dc328c1010265aa379332f9\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "9c32d0144c8fe319da160e908b06510743dbc939",
      "tree": "beb862216b2683f7d40f95ddbc497b3b95bbdd29",
      "parents": [
        "a1a9896b42ae4f2d31793ff75b82a3b17a45316a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 31 12:10:55 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 31 12:10:55 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I9c1d8432e329cdb0b55fbb738a14efbf323075fa\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a1a9896b42ae4f2d31793ff75b82a3b17a45316a",
      "tree": "1518530a49446fdd24b3321da27adf92eacbf41b",
      "parents": [
        "810c7379b27b2c3ece77c1de47aca61698f070bb"
      ],
      "author": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Mon Dec 29 12:44:14 2014 -0800"
      },
      "committer": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Mon Dec 29 12:45:27 2014 -0800"
      },
      "message": "Rename production flag for cloud sync feature\n\nChange-Id: I24cbe94f128f54fb9bfeeef78cf271fee2216c8e\n"
    },
    {
      "commit": "810c7379b27b2c3ece77c1de47aca61698f070bb",
      "tree": "5fa61dadf15e32aff4ee199566dd44459afc754b",
      "parents": [
        "3e35b8712c3df40291e6ff8ec2889b53f6dd8371"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 22 08:17:10 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 22 08:17:10 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ie0f79d9b8ca48cc6de2ab976e83bb7643d9ca909\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "8e235191dd3501fc3562fe0654d41501ec9760d0",
      "tree": "217e998021ab7de6cf3b99beecaf4fb6e192fac0",
      "parents": [
        "3e35b8712c3df40291e6ff8ec2889b53f6dd8371"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Mon Dec 22 17:18:56 2014 +0900"
      },
      "committer": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Mon Dec 22 17:47:33 2014 +0900"
      },
      "message": "Fix moving the cursor inside composition in lang w/o spaces\n\nAlso introduce the cursor move event, which we needed to do\nanyway\n\nBug: 18827118\nChange-Id: I30e994764c095b4423b874dc05d1bbedc0de592f\n"
    },
    {
      "commit": "3e35b8712c3df40291e6ff8ec2889b53f6dd8371",
      "tree": "19719b0db1c3d71870c132989871bda3a72deecf",
      "parents": [
        "20469a8779f7e934cc69a634d171313dd60bd364"
      ],
      "author": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Wed Dec 17 12:09:24 2014 -0800"
      },
      "committer": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Thu Dec 18 13:42:41 2014 -0800"
      },
      "message": "[3]Ping dictionary stats:Pass DictionaryFacilitator\n\nPass dictionaryFacilitator to StatsUtilsManager from\nLatinIME\nBug:16553957\n\nChange-Id: I912a0b447e5684909ff67e3653a4bd8649cd03c5\n"
    },
    {
      "commit": "20469a8779f7e934cc69a634d171313dd60bd364",
      "tree": "6d88e151d25e54d4cfca4cda6ea33bc8eb37e244",
      "parents": [
        "0e89af08161fec749f77ff51656a1ff688fe8510",
        "2b69244555af209b52181777cdd751cbb543bd93"
      ],
      "author": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Thu Dec 18 21:35:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 18 21:35:45 2014 +0000"
      },
      "message": "Merge \"[2]Pass context to StatsUtilsManager for alarms.\""
    },
    {
      "commit": "2b69244555af209b52181777cdd751cbb543bd93",
      "tree": "31b4893d46f257b49a9022cfd0918ebe3a35122c",
      "parents": [
        "bc4ae6bdc0249f9282efea5d1fe7ccfefd6f93b0"
      ],
      "author": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Mon Dec 01 11:38:52 2014 -0800"
      },
      "committer": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Wed Dec 17 12:16:02 2014 -0800"
      },
      "message": "[2]Pass context to StatsUtilsManager for alarms.\n\nChange corresponding to ag/605384\n\nBug:16553957\n\nChange-Id: I77024957b9497c45296bbbb24ca972b26348a8c3\n"
    },
    {
      "commit": "0e89af08161fec749f77ff51656a1ff688fe8510",
      "tree": "35ff4790688c95682638b3acab0f67cac31fd731",
      "parents": [
        "c72b69fb2b48824335de61d4ac17bb9e85232852"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Dec 17 10:14:13 2014 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Dec 17 10:14:13 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I825d9b1a1094ee1ccb425113bb1f36ff25918e0d\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c72b69fb2b48824335de61d4ac17bb9e85232852",
      "tree": "8fc0088a1ed67386f806875891a9b3c0513dd500",
      "parents": [
        "dbdc81a36ac44f217e14a660ac671562f2948d89",
        "88bc312ad34321fb3e81be2dc939a889d065f4a7"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Wed Dec 17 07:04:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 17 07:04:41 2014 +0000"
      },
      "message": "Merge \"Move dictionary code to top level dictionary dir.\""
    },
    {
      "commit": "88bc312ad34321fb3e81be2dc939a889d065f4a7",
      "tree": "a736bbf5bb585df33aed8cb88ab7658e27c767db",
      "parents": [
        "0bb038a19df83fd18c5726ec74f0e24cbb559ce8"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Wed Dec 17 16:02:09 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Wed Dec 17 16:02:09 2014 +0900"
      },
      "message": "Move dictionary code to top level dictionary dir.\n\nBug: 18725954\nChange-Id: Ia442ba4b5d84311057d83edf6e7aeb151d6a820b\n"
    },
    {
      "commit": "dbdc81a36ac44f217e14a660ac671562f2948d89",
      "tree": "21ccd9e5127b0c6c6e3e467dab8cb836bf0a682f",
      "parents": [
        "4077a7e52f4016484de914cbfb26e58fe06f3b65",
        "afd52dfc601c635e8a729b30b4ccf7a7fd7ad134"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Dec 17 06:39:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 17 06:39:19 2014 +0000"
      },
      "message": "Merge \"Cleanup InputMethodInfoCache\""
    },
    {
      "commit": "4077a7e52f4016484de914cbfb26e58fe06f3b65",
      "tree": "89e67280b799d54f2129fb87b17058242884d578",
      "parents": [
        "8bc644de64c4e94c6e60d6011bb10e74d1c1459c",
        "31a10e226d23b30b24d9c902608ff013cc1c3e0c"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Dec 17 06:39:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 17 06:39:07 2014 +0000"
      },
      "message": "Merge \"Remove SubtypeSwitcher\""
    },
    {
      "commit": "8bc644de64c4e94c6e60d6011bb10e74d1c1459c",
      "tree": "870e285d324c45260e7a0cd6b6a17a441f24a3f4",
      "parents": [
        "bc4ae6bdc0249f9282efea5d1fe7ccfefd6f93b0"
      ],
      "author": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Dec 10 07:17:07 2014 +0000"
      },
      "committer": {
        "name": "Tadashi G. Takaoka",
        "email": "takaoka@google.com",
        "time": "Wed Dec 17 06:14:49 2014 +0000"
      },
      "message": "Revert \"Fix unit test failure due to translation glitch\"\n\nThis reverts commit f8705dd2bdb9aeb61860e6a0125102afc63a351d.\n\nChange-Id: I7ddc1eced8109ff0bb50eb8a217db0d276848a1e\n"
    },
    {
      "commit": "bc4ae6bdc0249f9282efea5d1fe7ccfefd6f93b0",
      "tree": "c6b34da6729328cd1cab530c5134135a079f09a8",
      "parents": [
        "2c826fd28eb48bd44e8c3e465f90e99bb22649ac"
      ],
      "author": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Mon Nov 24 13:48:16 2014 -0800"
      },
      "committer": {
        "name": "Jatin Matani",
        "email": "jatinm@google.com",
        "time": "Tue Dec 16 15:56:00 2014 -0800"
      },
      "message": "Passing account info to dictionaryFacilitator\n\nAttempt to use dictionary facilitor without invoking\npreference manager. Instead use account from settings only when\nthings are being reset/changed. Discussion forked from ag/591663\n\nOverall, the idea here is to maintain an account information\ninside dictionary groups. Reset the dictionary groups if\naccount changes (the way we do for locale). Since only user\nhistory dictionary is currently affected, the check to reset user\nhistory dictionary also includes the check to verify the account.\nFor other things remain the same.\n\nSettingsValues holds the current account (and is updated if prefs change\ndue to change in account settings). The updated settings are then\npropagated to dictionary facilitator via LatinIME#loadSettings.\n\nBug:18104749,18469539\nChange-Id: I553e776e7ea125d0fb7a1fe70a4c7eb0b2277fb8\n"
    },
    {
      "commit": "2c826fd28eb48bd44e8c3e465f90e99bb22649ac",
      "tree": "5ab6bbe291ac8165559e65bb12eaf85145225bd9",
      "parents": [
        "9fc70cceeb6c0e24403eeab2711f0e3b16556e2b"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Dec 15 07:24:19 2014 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Dec 15 07:24:19 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2f30e1c0c9956747c80906e31bfb2ddd9bda9587\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "9fc70cceeb6c0e24403eeab2711f0e3b16556e2b",
      "tree": "08f320e4b037dfd372a95204be3fc9893ec842ee",
      "parents": [
        "8ab508117da569754b6df3646a5932246fc927f7",
        "0bb038a19df83fd18c5726ec74f0e24cbb559ce8"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon Dec 15 10:34:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 15 10:34:48 2014 +0000"
      },
      "message": "Merge \"Remove needless include.\""
    },
    {
      "commit": "8ab508117da569754b6df3646a5932246fc927f7",
      "tree": "d2b9592ee2eb14becb2ac0c461a20980c3fbf67d",
      "parents": [
        "ba8a03d7b94fdeaba30d14c8227947f9d1fb1275",
        "5e1b2250821fa1f23720b260d94d104c63722096"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon Dec 15 10:34:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 15 10:34:36 2014 +0000"
      },
      "message": "Merge \"Add missing error check in TrieMap.\""
    },
    {
      "commit": "0bb038a19df83fd18c5726ec74f0e24cbb559ce8",
      "tree": "19f0e3f7448dd03d760abc10eceff08874960ec0",
      "parents": [
        "5e1b2250821fa1f23720b260d94d104c63722096"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon Dec 15 18:54:42 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon Dec 15 18:54:42 2014 +0900"
      },
      "message": "Remove needless include.\n\nBug: 18725954\nChange-Id: I3c823fda1b7daf41d82b118d9495f5f2356a1a5e\n"
    },
    {
      "commit": "5e1b2250821fa1f23720b260d94d104c63722096",
      "tree": "5b92807c3343538cec91b10626e09247ec559e5b",
      "parents": [
        "ad546afbaa1eea4b291ed021f86fab7652b5d205"
      ],
      "author": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon Dec 15 18:53:22 2014 +0900"
      },
      "committer": {
        "name": "Keisuke Kuroyanagi",
        "email": "ksk@google.com",
        "time": "Mon Dec 15 18:53:22 2014 +0900"
      },
      "message": "Add missing error check in TrieMap.\n\nBug: 18725954\nChange-Id: I8fcb0d15dda3f823a4575fe707bcdec57ff5e89b\n"
    }
  ],
  "next": "ba8a03d7b94fdeaba30d14c8227947f9d1fb1275"
}
