)]}'
{
  "log": [
    {
      "commit": "bc275c818be077e80d730657a2df706bea0bffb0",
      "tree": "3e8ede55f99ae3f581d077eae2af9bbb25854b24",
      "parents": [
        "379f38277e6d9d3d5dd85dfa9caf03a8100466a2"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jun 15 15:14:49 2009 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jun 16 13:25:15 2009 -0700"
      },
      "message": "Updating TTS engine interface for setting the language based on language, country and variant codes\ncoming from a java.util.Locale instance.\n"
    },
    {
      "commit": "a40a4cf6563e1cdba64f3fda339374370965b5aa",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "eaec138ed9419c7691badf9668e50f19e0c9b305"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jun 05 15:01:33 2009 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jun 05 15:49:28 2009 -0700"
      },
      "message": "Cleaning up comments in interface for TTS engines.\n"
    },
    {
      "commit": "a17cef01547bc37c2d91e31e2e05beea8cdb63f3",
      "tree": "88950129340b32302c6c4009b954ad301edcd1f5",
      "parents": [
        "7c4faf56606cf21b8a4d9bfe7a46547d9c7f5be3"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Fri Jun 05 13:58:33 2009 -0700"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Fri Jun 05 13:58:33 2009 -0700"
      },
      "message": "Updating TtsEngine.h and SynthProxy.cpp so that buffer memory\nmanagement is handled on the system side.\n"
    },
    {
      "commit": "8d336f9ab9ff4420d8885b9591722ab4695fe5b8",
      "tree": "31359332d6f28864b5ea98808984808ad8fae03c",
      "parents": [
        "d290ad47a2073baf2a1a72a8f129e73ca18738c6"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 28 11:11:25 2009 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 28 11:11:25 2009 -0700"
      },
      "message": "Adding TTS error code to signal missing resources (for instance missing language files).\n"
    },
    {
      "commit": "c7104572aa99fe640d381f35294737270b74047f",
      "tree": "39ea6546ee6f89560b6cc7ddf6bb53dc7f8fb8be",
      "parents": [
        "e673f167c3629799cc04116d642b95ea90ed0806"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 21 15:32:11 2009 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 21 15:32:11 2009 -0700"
      },
      "message": "Add header declaring the interface for TTS engines to implement.\n"
    }
  ]
}
