)]}'
{
  "log": [
    {
      "commit": "4d72fd095c91f874aaafb892859acbe3f927b3cd",
      "tree": "346afd66137ae48e60eaa8fcbdb9bf6d7fe49901",
      "parents": [
        "e8a33ad04a13ba484e72188d96dd30afedcd8fc4"
      ],
      "author": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Jul 12 10:41:05 2011"
      },
      "committer": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Jul 12 10:41:05 2011"
      },
      "message": "Added tag 2011h for changeset d7718da841e8\n"
    },
    {
      "commit": "e8a33ad04a13ba484e72188d96dd30afedcd8fc4",
      "tree": "346afd66137ae48e60eaa8fcbdb9bf6d7fe49901",
      "parents": [
        "208d7e4f70801003676f2be98f5ea3c1fd3b511f"
      ],
      "author": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Jul 12 10:40:05 2011"
      },
      "committer": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Jul 12 10:40:05 2011"
      },
      "message": "Updated database to 2011h.\n"
    },
    {
      "commit": "208d7e4f70801003676f2be98f5ea3c1fd3b511f",
      "tree": "d027ed1522b4760d9fe92efd51356bc1838fd3cc",
      "parents": [
        "35cb939c5d6f57b9a158f6bff28855a025b7873e"
      ],
      "author": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Jul 12 10:37:59 2011"
      },
      "committer": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Jul 12 10:37:59 2011"
      },
      "message": "Actually use memcache in production. Thanks, Patrick Lewis.\n"
    },
    {
      "commit": "35cb939c5d6f57b9a158f6bff28855a025b7873e",
      "tree": "32cd1f04c77d559165e8afd228a633300f77b554",
      "parents": [
        "f2649e93c3cd16f4c6d9bf9ae09ef156f9e982c5"
      ],
      "author": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Sun Mar 13 01:12:26 2011"
      },
      "committer": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Sun Mar 13 01:12:26 2011"
      },
      "message": "Improved memcache fallback when outside of GAE. Updated database to 2011c.\n"
    },
    {
      "commit": "f2649e93c3cd16f4c6d9bf9ae09ef156f9e982c5",
      "tree": "a0e21b1f7b1db15fb2eebb9e623a30f9a417d557",
      "parents": [
        "2d4b9dd065d1e1191c332e1473d944a98107351c"
      ],
      "author": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Wed Feb 16 10:43:01 2011"
      },
      "committer": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Wed Feb 16 10:43:01 2011"
      },
      "message": "Updated database to 2011b.\n"
    },
    {
      "commit": "2d4b9dd065d1e1191c332e1473d944a98107351c",
      "tree": "7597e00fa5fc7df5e1b6c790d49fbcae37a35b40",
      "parents": [
        "e55e66b818af909c3f1f1ea49dcdb1c875fb3a74"
      ],
      "author": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Sep 21 06:28:37 2010"
      },
      "committer": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Sep 21 06:28:37 2010"
      },
      "message": "Updated setup.py.\n"
    },
    {
      "commit": "e55e66b818af909c3f1f1ea49dcdb1c875fb3a74",
      "tree": "f102305022742702420b6424fc7e35c3e3851c78",
      "parents": [
        "684e793e386516cd029867190ad49049b0a941a9"
      ],
      "author": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Sep 21 06:22:59 2010"
      },
      "committer": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Sep 21 06:22:59 2010"
      },
      "message": "Updated to 2010l.\n"
    },
    {
      "commit": "684e793e386516cd029867190ad49049b0a941a9",
      "tree": "26bd1d08b0f6350d0508361b40ed3898df569c38",
      "parents": [
        "c937dbf7831697a04621c103a28e314a8927250f"
      ],
      "author": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Apr 20 22:03:30 2010"
      },
      "committer": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Apr 20 22:03:30 2010"
      },
      "message": "Fixing setup.py.\n"
    },
    {
      "commit": "c937dbf7831697a04621c103a28e314a8927250f",
      "tree": "83c0d740b22afa40e878e89b1ea0b3079d575b23",
      "parents": [
        "f9193275c513c10ab516d6a3e153f32ef6258780"
      ],
      "author": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Apr 20 21:57:59 2010"
      },
      "committer": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Apr 20 21:57:59 2010"
      },
      "message": "Adding setup.py / MANIFEST.in.\n"
    },
    {
      "commit": "f9193275c513c10ab516d6a3e153f32ef6258780",
      "tree": "de2b78ff334e1e43df64d22c57d1615d918b3d8b",
      "parents": [
        "31fb1e49ea8bcdabadc2e124413af38adb869916"
      ],
      "author": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Apr 20 21:55:00 2010"
      },
      "committer": {
        "name": "Rodrigo Moraes",
        "email": "rodrigo.moraes@gmail.com",
        "time": "Tue Apr 20 21:55:00 2010"
      },
      "message": "Updated database to 2010h.\n"
    },
    {
      "commit": "31fb1e49ea8bcdabadc2e124413af38adb869916",
      "tree": "153ccec4f0ed25497c1516a1e3c53701c03bc2af",
      "parents": [
        "c275ac64180bbf20f212ccc5dbac59360d55201d"
      ],
      "author": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Sat Apr 03 14:22:19 2010"
      },
      "committer": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Sat Apr 03 14:22:19 2010"
      },
      "message": "Updated zoneinfo to 2010g.\n"
    },
    {
      "commit": "c275ac64180bbf20f212ccc5dbac59360d55201d",
      "tree": "c7a6ef4a1e1d568b1995ed7a6a8547ecb7203954",
      "parents": [
        "a77c375f474c3ec36f4bf2c8e28074205fb9f36e"
      ],
      "author": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Sat Apr 03 14:17:19 2010"
      },
      "committer": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Sat Apr 03 14:17:19 2010"
      },
      "message": "Added Kaelten patch to handle when memcache is not available.\n"
    },
    {
      "commit": "a77c375f474c3ec36f4bf2c8e28074205fb9f36e",
      "tree": "fc0c899744e9aa52d6c9575eae9e6846cee2a26e",
      "parents": [
        "3bfca37358557276d56811429cbf5174c6bb9ef5"
      ],
      "author": {
        "name": "jcrasta",
        "email": "jcrasta@localhost",
        "time": "Thu Mar 25 05:22:02 2010"
      },
      "committer": {
        "name": "jcrasta",
        "email": "jcrasta@localhost",
        "time": "Thu Mar 25 05:22:02 2010"
      },
      "message": "minor fixes to the windows fix\n"
    },
    {
      "commit": "3bfca37358557276d56811429cbf5174c6bb9ef5",
      "tree": "52a4f12ca8c89098d80be89dddb303046fcee1ba",
      "parents": [
        "60e6785c6abe215fc53cdb452fa7b225355f65a7"
      ],
      "author": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Thu Mar 25 03:34:38 2010"
      },
      "committer": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Thu Mar 25 03:34:38 2010"
      },
      "message": "Fixed path not working on WIndows. Thanks, prencher.\n"
    },
    {
      "commit": "60e6785c6abe215fc53cdb452fa7b225355f65a7",
      "tree": "c93b9cde83d7a01f83a002ab0e9b8f0a8584b69a",
      "parents": [
        "50081160e3152a413500a26ac61edc5b0d02471d"
      ],
      "author": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Wed Feb 24 11:54:27 2010"
      },
      "committer": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Wed Feb 24 11:54:27 2010"
      },
      "message": "Fixed resource_exists() in gae loader; added loader to __all__ in pytz.\n"
    },
    {
      "commit": "50081160e3152a413500a26ac61edc5b0d02471d",
      "tree": "afbb096e0fca53cb89fbe169e58760f4401e85e9",
      "parents": [
        "af8083a03e87562733a3b95aaa59167c9c0a2b0b"
      ],
      "author": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Wed Feb 24 02:13:34 2010"
      },
      "committer": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Wed Feb 24 02:13:34 2010"
      },
      "message": "Added resource_exists() to check the ZipFile using getinfo().\n"
    },
    {
      "commit": "af8083a03e87562733a3b95aaa59167c9c0a2b0b",
      "tree": "9559689264e976b9d181ad9bde64378a47b0d3b6",
      "parents": [
        "4502769b34c597b6d513ba4ff159cce5356f1168"
      ],
      "author": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Wed Feb 24 01:50:11 2010"
      },
      "committer": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Wed Feb 24 01:50:11 2010"
      },
      "message": "Converted gae code to use a TimezoneLoader.\n"
    },
    {
      "commit": "4502769b34c597b6d513ba4ff159cce5356f1168",
      "tree": "2fbbfea1cf7e4a9893025bd5e6cb91a2d7c4a15a",
      "parents": [
        "6e1b36828f10f8b0c4c1e0f82fbbd4db696758d0"
      ],
      "author": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Wed Feb 24 01:33:20 2010"
      },
      "committer": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Wed Feb 24 01:33:20 2010"
      },
      "message": "Updated OLSON_VERSION\n"
    },
    {
      "commit": "6e1b36828f10f8b0c4c1e0f82fbbd4db696758d0",
      "tree": "4351a86ad7db531ef3e9b7681c7cf09d341b01c4",
      "parents": [
        "3390caf8ff82c4a9fdbe322003e131598d6c9a5f"
      ],
      "author": {
        "name": "jcrasta",
        "email": "jcrasta@localhost",
        "time": "Tue Feb 23 23:25:23 2010"
      },
      "committer": {
        "name": "jcrasta",
        "email": "jcrasta@localhost",
        "time": "Tue Feb 23 23:25:23 2010"
      },
      "message": "Added beginnings of TimezoneLoader class to allow better extensibility of timezone loading.\n\nIn addition, turned all_timezones and common_timezones into lazy lists which do not perform file checks until evaluated.\n"
    },
    {
      "commit": "3390caf8ff82c4a9fdbe322003e131598d6c9a5f",
      "tree": "97a52879aace2f9d87d9dc43bb47c3bfc23061ee",
      "parents": [
        "be05ca830d18fdc339c0a379a41ab6420aadae45"
      ],
      "author": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Mon Feb 22 16:42:52 2010"
      },
      "committer": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Mon Feb 22 16:42:52 2010"
      },
      "message": "Upgraded zone-info to 2010b.\n"
    },
    {
      "commit": "be05ca830d18fdc339c0a379a41ab6420aadae45",
      "tree": "ed6689496cdb52dc6426cf114ee37f7e8a0bb620",
      "parents": [
        "3c6c81cf0c47d4ba1e8f9532b541d6f3417482ff"
      ],
      "author": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Sat Nov 21 07:17:53 2009"
      },
      "committer": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Sat Nov 21 07:17:53 2009"
      },
      "message": "Code cleanup.\n"
    },
    {
      "commit": "3c6c81cf0c47d4ba1e8f9532b541d6f3417482ff",
      "tree": "6010a82c0bbae9f100666d74049dd90db71da3fd",
      "parents": [],
      "author": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Sat Nov 21 00:58:09 2009"
      },
      "committer": {
        "name": "moraes",
        "email": "moraes@localhost",
        "time": "Sat Nov 21 00:58:09 2009"
      },
      "message": "Initial version.\n"
    }
  ]
}
