)]}'
{
  "log": [
    {
      "commit": "8c6026ba09716a4e164f5420120bfe2ebb2d9d82",
      "tree": "d27eed80f804376de90654f1e67c721a7e1657d0",
      "parents": [
        "e49a25913c5f9e8d818520f1258b42b0a04402f2"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "hukka@tsume",
        "time": "Fri Nov 01 08:37:15 2013"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "hukka@tsume",
        "time": "Fri Nov 01 08:37:15 2013"
      },
      "message": "Use /usr/bin/env, test for py33 and how to release in README.\n"
    },
    {
      "commit": "e49a25913c5f9e8d818520f1258b42b0a04402f2",
      "tree": "daa3dcc6454f4c5f976f339faeb973814b2d347b",
      "parents": [
        "a293ed674f3da906317f4c7b5d032d0d0a80dec5"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "hukka@tsume",
        "time": "Thu Oct 31 14:03:08 2013"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "hukka@tsume",
        "time": "Thu Oct 31 14:03:08 2013"
      },
      "message": "Document fuzzy_with_tokens, update NEWS to prepare for 2.2\n"
    },
    {
      "commit": "a293ed674f3da906317f4c7b5d032d0d0a80dec5",
      "tree": "4d0931568cb3a9c8c7948bdeca02d027993bf120",
      "parents": [
        "6a2fbff609cc718539440ff9c54797e7bbcf3db3",
        "1c491217bff7dc2c55d9ec9a0bcd2c9402119b8d"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "hukka@tsume",
        "time": "Thu Oct 31 13:54:55 2013"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "hukka@tsume",
        "time": "Thu Oct 31 13:54:55 2013"
      },
      "message": "Merge Christopher Corley\u0027s changes\n"
    },
    {
      "commit": "6a2fbff609cc718539440ff9c54797e7bbcf3db3",
      "tree": "c3de5272480307afeab801f9ab771e9fbc60354a",
      "parents": [
        "4628efe7016fbc9fc1d670b490320d58f48e33c7"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "hukka@tsume",
        "time": "Thu Oct 31 12:19:51 2013"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "hukka@tsume",
        "time": "Thu Oct 31 12:19:51 2013"
      },
      "message": "Fix whitespace\n"
    },
    {
      "commit": "4628efe7016fbc9fc1d670b490320d58f48e33c7",
      "tree": "5bd0b365cde0b5bc9df9cc3b0787704e1e0cdd82",
      "parents": [
        "11a2deb52fda4fa8c42030093a693124b52091ae"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "hukka@tsume",
        "time": "Thu Oct 31 12:17:54 2013"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "hukka@tsume",
        "time": "Thu Oct 31 12:17:54 2013"
      },
      "message": "More information about updating the zoneinfo database.\n"
    },
    {
      "commit": "1c491217bff7dc2c55d9ec9a0bcd2c9402119b8d",
      "tree": "eae3779f0d933a337a57a7cb6d08ae299c8d0d74",
      "parents": [
        "11a2deb52fda4fa8c42030093a693124b52091ae"
      ],
      "author": {
        "name": "Christopher Corley",
        "email": "cscorley@ua.edu",
        "time": "Mon Dec 24 18:57:01 2012"
      },
      "committer": {
        "name": "Christopher Corley",
        "email": "cscorley@ua.edu",
        "time": "Mon Dec 24 18:57:01 2012"
      },
      "message": "Add fuzzy parsing that additionally returns the skipped substrings.\n"
    },
    {
      "commit": "11a2deb52fda4fa8c42030093a693124b52091ae",
      "tree": "a840327739dbc2a652ece43160b51b1048cd94ba",
      "parents": [
        "aefdb2b04c2a737afc049413b2ffa84a4db82d5e",
        "bc461d83dc2ffb3576bcf9cec25738c7833a5163"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sun Apr 29 13:34:16 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sun Apr 29 13:34:16 2012"
      },
      "message": "Fix installation problem when LANG\u003dC\n"
    },
    {
      "commit": "aefdb2b04c2a737afc049413b2ffa84a4db82d5e",
      "tree": "ebe4be691c8cd1e826f0f9c9e844eaa7f2fd1327",
      "parents": [
        "41d96ae8239a1643d0b1214238b8398deb823f18"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sun Apr 29 13:32:22 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sun Apr 29 13:32:22 2012"
      },
      "message": "Add classifiers to setup.py\n"
    },
    {
      "commit": "bc461d83dc2ffb3576bcf9cec25738c7833a5163",
      "tree": "818d8a18bb09ab1dbb60c87df9429f05a498ae6e",
      "parents": [
        "41d96ae8239a1643d0b1214238b8398deb823f18"
      ],
      "author": {
        "name": "Mike Gilbert",
        "email": "floppym@gentoo.org",
        "time": "Wed Apr 04 03:13:16 2012"
      },
      "committer": {
        "name": "Mike Gilbert",
        "email": "floppym@gentoo.org",
        "time": "Wed Apr 04 03:13:16 2012"
      },
      "message": "Fix UnicodeDecodeError in setup.py when LANG\u003dC.\n\nhttps://bugs.gentoo.org/show_bug.cgi?id\u003d410725\n"
    },
    {
      "commit": "41d96ae8239a1643d0b1214238b8398deb823f18",
      "tree": "1761ebeaa20883dec7b938562d14834e526ab7b8",
      "parents": [
        "691a3ccf8f1bf6e01f6cd948abdd44b916440446"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Wed Mar 28 15:54:32 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Wed Mar 28 15:54:32 2012"
      },
      "message": "A small comment still pointed to NIH tzdata server\n"
    },
    {
      "commit": "691a3ccf8f1bf6e01f6cd948abdd44b916440446",
      "tree": "8e6c75d312641dda473f32e35a35698a1e7520ee",
      "parents": [
        "e5515075578b4dce946e22a80ed87041405512ba"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Wed Mar 28 15:49:19 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Wed Mar 28 15:49:19 2012"
      },
      "message": "Preparing for release\n"
    },
    {
      "commit": "e5515075578b4dce946e22a80ed87041405512ba",
      "tree": "ed182321be549b1cfd8cbdc6eb4eb610c9692764",
      "parents": [
        "4e5cd8f57f07f634411034a1571c23decb15aad1"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Wed Mar 28 15:04:02 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Wed Mar 28 15:04:02 2012"
      },
      "message": "Change tzdata ftp server and processing\n\nDue to Astrolabe lawsuite, the tzdata is now hosted at IANA. It seems like\nsomething has changed in the file ordering too, so that backwards now needs\nto be explicitly ordered as last to make links work (there was a bug that\nUTC wasn\u0027t linked to Etc/UTC, for example).\n"
    },
    {
      "commit": "4e5cd8f57f07f634411034a1571c23decb15aad1",
      "tree": "9d4916230000416923b73abce8fda59b804a5b52",
      "parents": [
        "15fc1fa8c1e2c3d088e646d6d47ac9d25d902f95",
        "40996e01996096f252ef9d7754edf054e691900d"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Wed Mar 28 09:01:47 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Wed Mar 28 09:01:47 2012"
      },
      "message": "Merge license fixes\n"
    },
    {
      "commit": "15fc1fa8c1e2c3d088e646d6d47ac9d25d902f95",
      "tree": "380159ffcc69cbb55c71cee5e4f4a80a4cbff963",
      "parents": [
        "836f16166a473e379d59478e7e26b1cd5a61bcf0"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Wed Mar 28 08:36:48 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Wed Mar 28 08:36:48 2012"
      },
      "message": "Fix relativedelta arithmetics, bug #965881\n"
    },
    {
      "commit": "836f16166a473e379d59478e7e26b1cd5a61bcf0",
      "tree": "ea9b81d6ff8a29ba5d7904d237eb2e6836b218e3",
      "parents": [
        "f035aef7468070aa1854086a533d07c488b70a87"
      ],
      "author": {
        "name": "Thomas Kluyver",
        "email": "takowl@gmail.com",
        "time": "Sun Mar 25 18:47:19 2012"
      },
      "committer": {
        "name": "Thomas Kluyver",
        "email": "takowl@gmail.com",
        "time": "Sun Mar 25 18:47:19 2012"
      },
      "message": "Simplify testing code."
    },
    {
      "commit": "f035aef7468070aa1854086a533d07c488b70a87",
      "tree": "54e750baaf7e096528c1684ed7a0d2f6bd11db05",
      "parents": [
        "8a7cfe03f12938b2a3b12fa549ef03c043c01b98"
      ],
      "author": {
        "name": "Thomas Kluyver",
        "email": "takowl@gmail.com",
        "time": "Sun Mar 25 18:41:57 2012"
      },
      "committer": {
        "name": "Thomas Kluyver",
        "email": "takowl@gmail.com",
        "time": "Sun Mar 25 18:41:57 2012"
      },
      "message": "Fix for adding build directory to path on Python \u003e\u003d3.2"
    },
    {
      "commit": "40996e01996096f252ef9d7754edf054e691900d",
      "tree": "2bac9b8916f60f90041184b78b35bd6e295aaf38",
      "parents": [
        "8a7cfe03f12938b2a3b12fa549ef03c043c01b98"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Mar 03 09:43:08 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Mar 03 09:43:08 2012"
      },
      "message": "Metadata fixes\n\nFix remaining references to PSF license, change maintainer info.\nRemoved most occurances of __author__, since it felt redundant\nwith the copyright notice (credit) and package metadata\n(developer contact).\n\nAlso fixed references to Python 2.3 (it\u0027s not even tested anymore)\nand changed calls from python3 to just python (let the system decide).\n"
    },
    {
      "commit": "8a7cfe03f12938b2a3b12fa549ef03c043c01b98",
      "tree": "14c18f9176cb560d7fb92371bee3e6ae8cc7de63",
      "parents": [
        "87fdf7fc70e45d76422e1c321f18e9bf7f79744e"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Mar 03 08:08:17 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Mar 03 08:08:17 2012"
      },
      "message": "README fixes, tz cleanup\n"
    },
    {
      "commit": "87fdf7fc70e45d76422e1c321f18e9bf7f79744e",
      "tree": "a3eebb2cdf007e2d97a82af3dc62ae42d909e1d4",
      "parents": [
        "464d448751bb632658ca74c380689fd746bbf7c1"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 23:18:56 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 23:18:56 2012"
      },
      "message": "Ismael Carnales sent a patch to add a time format + fixing format tests\n"
    },
    {
      "commit": "464d448751bb632658ca74c380689fd746bbf7c1",
      "tree": "a94dfa1d0d0eaa3af2d6ccd4788a75b62d5c2d9f",
      "parents": [
        "7fc1cfa34ce2c24bfe7d8d76e3fbe740ea9f3646"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 23:00:44 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 23:00:44 2012"
      },
      "message": "Add \"Sept\" abbreviation to parser\n"
    },
    {
      "commit": "7fc1cfa34ce2c24bfe7d8d76e3fbe740ea9f3646",
      "tree": "71a8cc533ea87cea8d3cc78cc2deaa20f9c15dfb",
      "parents": [
        "95b2a249793d9092e9466f48ab24995d06fddf2f"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 22:56:39 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 22:56:39 2012"
      },
      "message": "Fix last ambigious isinstance\n"
    },
    {
      "commit": "95b2a249793d9092e9466f48ab24995d06fddf2f",
      "tree": "4c49bb49d5b1f2c95f6916738d584cc11088d9c1",
      "parents": [
        "b6993d02819b4f927d76c15613d6648fa416bad3"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 22:54:32 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 22:54:32 2012"
      },
      "message": "Fix opening files in tz\n"
    },
    {
      "commit": "b6993d02819b4f927d76c15613d6648fa416bad3",
      "tree": "cb6c42fe38cedb613b837f84bc6fb2d8b8b7353d",
      "parents": [
        "f21920abb2739e37b97669b2b5c303b80f611858"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 22:16:26 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 22:16:26 2012"
      },
      "message": "Fix relativedelta arithmetics\n"
    },
    {
      "commit": "f21920abb2739e37b97669b2b5c303b80f611858",
      "tree": "fda7b39d18b4132eab74a0c3fe5d01014bc7af56",
      "parents": [
        "628cb9e642dc7b188c7f1a21879a29429b2cb9c2"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 21:59:15 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 21:59:15 2012"
      },
      "message": "Check for longs and ints in Python2.x\n"
    },
    {
      "commit": "628cb9e642dc7b188c7f1a21879a29429b2cb9c2",
      "tree": "1dc6529531e988d7039dcd9893f936b12932c8e1",
      "parents": [
        "52093c973d3c91661ab1a64197b8694b25ca531c",
        "fe750f2af0f1e04137f46f398506f6500fa6b054"
      ],
      "author": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 20:45:14 2012"
      },
      "committer": {
        "name": "Tomi Pieviläinen",
        "email": "tomi.pievilainen+launchpad@iki.fi",
        "time": "Sat Feb 18 20:45:14 2012"
      },
      "message": "Merge new style classes branch, works now on 2.6-3.2\n"
    },
    {
      "commit": "fe750f2af0f1e04137f46f398506f6500fa6b054",
      "tree": "57b32ac09cdcd63251c8d116eba33fd077b87bec",
      "parents": [
        "f303a779d855f9258331e71b682f43542830ada5"
      ],
      "author": {
        "name": "gl@clarisys.fr",
        "email": "",
        "time": "Wed Nov 02 14:42:29 2011"
      },
      "committer": {
        "name": "gl@clarisys.fr",
        "email": "",
        "time": "Wed Nov 02 14:42:29 2011"
      },
      "message": "Fix #885219 : Use new-style python classes\n"
    },
    {
      "commit": "f303a779d855f9258331e71b682f43542830ada5",
      "tree": "56112f5e43f03a06b956f6e5839841613b6066cc",
      "parents": [
        "b7c23a115aa4bea0e9b7a0099cbf0f5aedf6eb14"
      ],
      "author": {
        "name": "gl@clarisys.fr",
        "email": "",
        "time": "Wed Nov 02 14:20:17 2011"
      },
      "committer": {
        "name": "gl@clarisys.fr",
        "email": "",
        "time": "Wed Nov 02 14:20:17 2011"
      },
      "message": "Added unittesting for #884317\n"
    },
    {
      "commit": "b7c23a115aa4bea0e9b7a0099cbf0f5aedf6eb14",
      "tree": "2c5f591148951676acab578d95d13be757efa460",
      "parents": [
        "30af0028a6633dc415a6c41bf2f2a67bda9bb68a"
      ],
      "author": {
        "name": "gl@clarisys.fr",
        "email": "",
        "time": "Wed Nov 02 14:04:15 2011"
      },
      "committer": {
        "name": "gl@clarisys.fr",
        "email": "",
        "time": "Wed Nov 02 14:04:15 2011"
      },
      "message": "FIX #884317 : correct use of microsecond when talking about microseconds\n"
    },
    {
      "commit": "52093c973d3c91661ab1a64197b8694b25ca531c",
      "tree": "3a7b8437bb36d14fcb79419c5c9503e9fa48769e",
      "parents": [
        "074cf275840cdece5196e9643a0b8cc3e268298d"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 24 17:38:30 2011"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 24 17:38:30 2011"
      },
      "message": "Updated version to 2.0.\n"
    },
    {
      "commit": "074cf275840cdece5196e9643a0b8cc3e268298d",
      "tree": "ed485551323ddc94a48be7602b50658555468bef",
      "parents": [
        "cda59fd9c401378c50199f752f24ae15b97506a2"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 24 17:37:46 2011"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 24 17:37:46 2011"
      },
      "message": "PSF License doesn\u0027t exist. This is Simplified BSD.\n"
    },
    {
      "commit": "cda59fd9c401378c50199f752f24ae15b97506a2",
      "tree": "3d5bd9d1f2ced60cb0a23e0827d55098c898677e",
      "parents": [
        "ac37a80ce677025e03951091284feab1eadc0404"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 24 17:31:39 2011"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 24 17:31:39 2011"
      },
      "message": "Use python3 on banglines.\n"
    },
    {
      "commit": "ac37a80ce677025e03951091284feab1eadc0404",
      "tree": "0d9d2c886439affe076804fcbefc20fd98bc56ea",
      "parents": [
        "30af0028a6633dc415a6c41bf2f2a67bda9bb68a"
      ],
      "author": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 24 17:16:39 2011"
      },
      "committer": {
        "name": "Gustavo Niemeyer",
        "email": "gustavo@niemeyer.net",
        "time": "Thu Mar 24 17:16:39 2011"
      },
      "message": "Applying Python 3 support patch by Brian Jones.\n"
    },
    {
      "commit": "30af0028a6633dc415a6c41bf2f2a67bda9bb68a",
      "tree": "daffd22d575647635d2a3e1f3d3b69952c818cb9",
      "parents": [
        "e9f0b2450ce1073ecc7b78a6f8631187bc6d018a"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Mar 30 00:54:11 2010"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Mar 30 00:54:11 2010"
      },
      "message": "Preparing for 1.5.\n\n"
    },
    {
      "commit": "e9f0b2450ce1073ecc7b78a6f8631187bc6d018a",
      "tree": "4c53bcf7b529c00004d5b08f1f310c5dc9d1fa28",
      "parents": [
        "27bf3ec9d045b3b2ceee376f3b662f057836a76f"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Mar 30 00:42:25 2010"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Mar 30 00:42:25 2010"
      },
      "message": "Adam Ryan reported a problem in the relativedelta implementation which\naffected the yearday parameter in the month of January specifically.\nThis has been unittested and fixed.\n\n"
    },
    {
      "commit": "27bf3ec9d045b3b2ceee376f3b662f057836a76f",
      "tree": "e113a7b2765c3e51d0bfa3a36adcc267f2432a84",
      "parents": [
        "49178742953cc63b066d2142d9e2b3f0f2e20e17"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Mar 30 00:35:20 2010"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Mar 30 00:35:20 2010"
      },
      "message": "As reported by Mathieu Bridon, rrules were matching the bysecond rules\nincorrectly against byminute in some circumstances when the SECONDLY\nfrequency was in use, due to a copy \u0026 paste bug.  The problem has been\ntested and corrected.\n"
    },
    {
      "commit": "49178742953cc63b066d2142d9e2b3f0f2e20e17",
      "tree": "101618aefff8a6c790936fb903da9b6c9ad0c4a9",
      "parents": [
        "e52d780b15e43ce7bade0b662284fad28f0fba83"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Jan 11 11:42:08 2010"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Jan 11 11:42:08 2010"
      },
      "message": "Tweak setup.py so that it may run even when fired from\ndifferent locations, as suggested by Maarten Damen.\n"
    },
    {
      "commit": "e52d780b15e43ce7bade0b662284fad28f0fba83",
      "tree": "de9f2301c629bceef2f1d2dee1063d96fd32eeca",
      "parents": [
        "124c329152ad5211cff53be47b49d3ec38637d66"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Aug 07 02:48:49 2008"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Aug 07 02:48:49 2008"
      },
      "message": "Use zip_safe\u003dFalse, as suggested by Stephan Richter.\n"
    },
    {
      "commit": "124c329152ad5211cff53be47b49d3ec38637d66",
      "tree": "512e62378756c1a32bef4d70bc8a377e255d0bdb",
      "parents": [
        "55254c52b87f0d784e52c94b5a01ca3aa3dca2d7"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Aug 07 02:47:17 2008"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Aug 07 02:47:17 2008"
      },
      "message": "Updated NEWS file for 1.4.1.\n"
    },
    {
      "commit": "55254c52b87f0d784e52c94b5a01ca3aa3dca2d7",
      "tree": "5e091fc88fbf79708cfa901a8497f516094c05e5",
      "parents": [
        "3cb423c2805524de8f7ec6a664d3def33859420a"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Aug 07 02:46:52 2008"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Aug 07 02:46:52 2008"
      },
      "message": "Using .tar.gz extension, so that it works better with setuptools.\n"
    },
    {
      "commit": "3cb423c2805524de8f7ec6a664d3def33859420a",
      "tree": "a2542f3f4a12ae85d820f605a7c439904d760d7c",
      "parents": [
        "05c217d3ae21303cc4d5ccff241854caf44af317"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 28 05:00:57 2008"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 28 05:00:57 2008"
      },
      "message": "Fixed DST signal handling in zoneinfo files.  Reported by\nNicholas F. Fabry and John-Mark Gurney.  (that changeset\nadds just the test, the actual fix was committed in the\nlast revision by mistake).\n\n"
    },
    {
      "commit": "05c217d3ae21303cc4d5ccff241854caf44af317",
      "tree": "0f12c89c92709c8a7046986f195e36396ab03adc",
      "parents": [
        "f296b1a67f3b6a58b81221da98c3cebc177ea31e"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 28 04:52:22 2008"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 28 04:52:22 2008"
      },
      "message": "- Fixed case where tzrange.utcoffset and tzrange.dst() might fail due\n  to a date being used where a datetime was expected (reported and fixed\n  by Lennart Regebro).\n- Prevent tzstr from introducing daylight timings in strings that didn\u0027t\n  specify them (reported by Lennart Regebro).\n- Calls like gettz(\"GMT+3\") and gettz(\"UTC-2\") will now return the\n  expected values, instead of the TZ variable behavior.\n\n"
    },
    {
      "commit": "f296b1a67f3b6a58b81221da98c3cebc177ea31e",
      "tree": "d28650c5a32cd620c9bc57b32b5eaf0883a77166",
      "parents": [
        "d41f89a862e694afc10a6c1499f7d47d31c2d30c"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 28 03:42:33 2008"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 28 03:42:33 2008"
      },
      "message": "Fixed another precision problem on conversion of decimal seconds to\nmicroseconds, as reported by Erik Brown.  Now they\u0027re gone for real,\nsince it\u0027s not using floating point arithmetic anymore.\n"
    },
    {
      "commit": "d41f89a862e694afc10a6c1499f7d47d31c2d30c",
      "tree": "708e11e1d88c27af4cfb86a0527309f0cf535512",
      "parents": [
        "d0bbacbaa23fa53ae8ac0225f4a7a324ee47a1a4"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Nov 20 00:09:13 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Nov 20 00:09:13 2007"
      },
      "message": "Updating version to 1.3.\n"
    },
    {
      "commit": "d0bbacbaa23fa53ae8ac0225f4a7a324ee47a1a4",
      "tree": "9c5c2b68401eebc70baef5a322dadba43ac732f2",
      "parents": [
        "2e30204106e746d8ebe3ca013244212e1728ff16"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Nov 20 00:07:34 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Nov 20 00:07:34 2007"
      },
      "message": "All code is now compatible with new-style division.\n"
    },
    {
      "commit": "2e30204106e746d8ebe3ca013244212e1728ff16",
      "tree": "8a452c16ad0ac08f208dd5b975deac47d8211e96",
      "parents": [
        "b2df80e7d311b7fb50c31f134e99492b48f3c414"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 12 22:05:51 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 12 22:05:51 2007"
      },
      "message": "Updating copyright dates.\n"
    },
    {
      "commit": "b2df80e7d311b7fb50c31f134e99492b48f3c414",
      "tree": "36486044cd4e2fc53f7b0d54593aff6f77085d6b",
      "parents": [
        "717c31735a87a7cf49ab41729d0ddbc3512f5b6f"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 12 21:53:39 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 12 21:53:39 2007"
      },
      "message": "Updated NEWS file.\n"
    },
    {
      "commit": "717c31735a87a7cf49ab41729d0ddbc3512f5b6f",
      "tree": "938e99b15675024ad35e9f1f7123764614cc29e8",
      "parents": [
        "b085ec6afe7d27ed7444601a1e00af0a3461690b"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 12 21:47:59 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 12 21:47:59 2007"
      },
      "message": "Fixed bug in constructor of parser, and converted parser classes to\nnew-style classes.  Original report and patch by Michael Elsdörfer.\n"
    },
    {
      "commit": "b085ec6afe7d27ed7444601a1e00af0a3461690b",
      "tree": "e5d80321dc05d9c66e542d9401fe2b0d8030b240",
      "parents": [
        "313ef14315e162119aeb9b0ee30d8d468cd23733"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 12 14:08:14 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 12 14:08:14 2007"
      },
      "message": "Adding change to NEWS file.\n\n"
    },
    {
      "commit": "313ef14315e162119aeb9b0ee30d8d468cd23733",
      "tree": "ab23d9d8f73c4d5399541609cfc240c43dc79848",
      "parents": [
        "c52a13d7d3057f33b98d25db7be14cefef88393f"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 12 14:06:05 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 12 14:06:05 2007"
      },
      "message": "Moving the version number to dateutil/__init__.py, as requested\nby Darren Dale.\n"
    },
    {
      "commit": "c52a13d7d3057f33b98d25db7be14cefef88393f",
      "tree": "f866d4e838db129cf4a1ba243bd74aa180535965",
      "parents": [
        "2702259f864e6ecf787b47cdfd0e7a220f4f76a6"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 05 00:50:23 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Nov 05 00:50:23 2007"
      },
      "message": "Fixed precision problem on conversion of decimal seconds to\nmicroseconds, as reported by Skip Montanaro.\n"
    },
    {
      "commit": "2702259f864e6ecf787b47cdfd0e7a220f4f76a6",
      "tree": "2046b56c5dad7ec0b6448cbadeb3553b7ce28b76",
      "parents": [
        "75b11fb8ed55f9449c80802fcde9273baf7a35eb"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Aug 07 20:42:31 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Aug 07 20:42:31 2007"
      },
      "message": "Initialize tzid and comps in tz.py, to prevent the code from ever\nraising a NameError (even with broken files).  Johan Dahlin suggested\nthe fix after a pyflakes run.\n"
    },
    {
      "commit": "75b11fb8ed55f9449c80802fcde9273baf7a35eb",
      "tree": "f9b6978bfe3128d9b88d64a2a8f9a3e57c5fe90a",
      "parents": [
        "5c67cf34c36d2bb59386d45c09e9b5eb31f07b11"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Jun 27 01:53:23 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Jun 27 01:53:23 2007"
      },
      "message": "Updated NEWS file.\n"
    },
    {
      "commit": "5c67cf34c36d2bb59386d45c09e9b5eb31f07b11",
      "tree": "b327ea8adf58d43e341c1bd9edc6546363d33c66",
      "parents": [
        "bd2c11a1b927871eb61d195a02f475ba1a9c91aa"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Jun 27 01:50:54 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Jun 27 01:50:54 2007"
      },
      "message": "Removed bare string exceptions, as reported by Wilfredo Sánchez Vega.\n"
    },
    {
      "commit": "bd2c11a1b927871eb61d195a02f475ba1a9c91aa",
      "tree": "531faeaf057c8876840040084b6f03bce8f6ce73",
      "parents": [
        "82b1e43e0954536898f40e59027e17b875f958fb"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Jun 27 01:29:30 2007"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Jun 27 01:29:30 2007"
      },
      "message": "Fix bug in leap count parsing (reported and fixed by Eugene Oden).\n"
    },
    {
      "commit": "82b1e43e0954536898f40e59027e17b875f958fb",
      "tree": "ce3741d196b78b64d6c5915883c691a9418a0311",
      "parents": [
        "f79a132d368167e989e1fd9d25a7f75c3cdace51"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Oct 25 17:16:42 2006"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Oct 25 17:16:42 2006"
      },
      "message": "Preparing for 1.2.\n"
    },
    {
      "commit": "f79a132d368167e989e1fd9d25a7f75c3cdace51",
      "tree": "d364f5facb47ebeb880f65893f1eec7458d03e53",
      "parents": [
        "224c8319d3e4e9c78470c60c0ce7d098df4085aa"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Oct 25 17:15:13 2006"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Oct 25 17:15:13 2006"
      },
      "message": "Ensure bysetpos is in an acceptable range.\n"
    },
    {
      "commit": "224c8319d3e4e9c78470c60c0ce7d098df4085aa",
      "tree": "0bb38349788d447baa5414651a361b8fda346043",
      "parents": [
        "4c1bcb178aa972d9ddb0a7da9c461d6788ac7e5d"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Apr 28 19:49:03 2006"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Apr 28 19:49:03 2006"
      },
      "message": "In tzfile, round offsets to full minutes if needed, since Python\u0027s\ndatetime doesn\u0027t accept sub-minute timezones. This prevents the\nproblem reported by Ilpo Nyyssönen at http://python.org/sf/1447945.\n"
    },
    {
      "commit": "4c1bcb178aa972d9ddb0a7da9c461d6788ac7e5d",
      "tree": "9816b417be7494e16bb4307c92c20d0644e47b48",
      "parents": [
        "39f25fedce0c9e06419a7bf9d83525ad073e77ff"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 20:16:54 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 20:16:54 2005"
      },
      "message": "Get the latest zoneinfo file when many are available.\n"
    },
    {
      "commit": "39f25fedce0c9e06419a7bf9d83525ad073e77ff",
      "tree": "30c3d1765f48c9330302c0cf627d6a1084658c3d",
      "parents": [
        "0a33cd830f9d675cc2252b996ae2ea4d71be16e7"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 19:57:00 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 19:57:00 2005"
      },
      "message": "Import reordering.\n"
    },
    {
      "commit": "0a33cd830f9d675cc2252b996ae2ea4d71be16e7",
      "tree": "6a3a5394766adaa5e5a7efe7215ae1f978d4b6be",
      "parents": [
        "97aef7e22860ed170aa98b3b67292adb0cc1ac1d"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 19:55:11 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 19:55:11 2005"
      },
      "message": "One more item in the NEWS file.\n"
    },
    {
      "commit": "97aef7e22860ed170aa98b3b67292adb0cc1ac1d",
      "tree": "af3e647f7d6e751550e58d25ce82e6fd52df5c54",
      "parents": [
        "d82564563fb3b5899e6eab55cc90a33bfa46ec01"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 19:53:44 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 19:53:44 2005"
      },
      "message": "Updating NEWS file.\n"
    },
    {
      "commit": "d82564563fb3b5899e6eab55cc90a33bfa46ec01",
      "tree": "90ff13468415cbebac25bf40a3d8da423dcc9248",
      "parents": [
        "34788e450d5eb40ed3012a9999f231bfd2567aeb"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 19:51:42 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 19:51:42 2005"
      },
      "message": "Oops.. version 1.1 was still unreleased.\n"
    },
    {
      "commit": "34788e450d5eb40ed3012a9999f231bfd2567aeb",
      "tree": "04d4eba78fb38798b876f7ecb9eb9f7b092cefb5",
      "parents": [
        "a5cb5cf54dfba046e4ec8c6aca35e3e652e5a81c"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 19:00:19 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 19:00:19 2005"
      },
      "message": "- Fixed support for negative byyearday in rrule.\n- New tests for negative byyearday.\n- Fixed some email references.\n- Updating version to 1.2.\n"
    },
    {
      "commit": "a5cb5cf54dfba046e4ec8c6aca35e3e652e5a81c",
      "tree": "f30fd54de917c23a45457fe51bd84e423e289df6",
      "parents": [
        "6a065bd1e2700e52cfc67ebf4966c1020566a160"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 18:53:10 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 18:53:10 2005"
      },
      "message": "Additional PYTHONLIB variable change by Sidnei da Silva.\n"
    },
    {
      "commit": "6a065bd1e2700e52cfc67ebf4966c1020566a160",
      "tree": "fbacdcd594de73759c907c4715598a07be36ccd2",
      "parents": [
        "db8b18dcdf4b73ac83138a3b84d6b048b18ae06c"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 15:24:15 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 15:24:15 2005"
      },
      "message": "In gettz(), if name is None and everything else fails, return tzlocal().\n"
    },
    {
      "commit": "db8b18dcdf4b73ac83138a3b84d6b048b18ae06c",
      "tree": "044ff04ed28281a055d2fd5e4662f2dd7317e791",
      "parents": [
        "176bf8cc89c53d6cc46dc9446902603eae1bc7f0"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 15:02:22 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Dec 22 15:02:22 2005"
      },
      "message": "- Applying patch by Sidnei da Silva do install the zoneinfo file\n  correctly when using --prefix.\n- Updated project information.\n"
    },
    {
      "commit": "176bf8cc89c53d6cc46dc9446902603eae1bc7f0",
      "tree": "cce10961436cf347ef6d7e3e3301552e67bf89dc",
      "parents": [
        "328d6ce6b9a14bf9cc2df23453b814dea7fd3f54"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Oct 25 14:19:39 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Oct 25 14:19:39 2005"
      },
      "message": "Preparing to release 1.1.\n"
    },
    {
      "commit": "328d6ce6b9a14bf9cc2df23453b814dea7fd3f54",
      "tree": "f41d3edfa02d297bf9f5aea220b625c5e6e29ef4",
      "parents": [
        "1fe251ec0a951b77f58f62ad7644577d7a8bba64"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Oct 25 14:17:53 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Oct 25 14:17:53 2005"
      },
      "message": "- Fixed rrule byyearday handling. Abramo Bagnara pointed out that\n  RFC2445 allows negative numbers.\n\n- Updating NEWS file.\n"
    },
    {
      "commit": "1fe251ec0a951b77f58f62ad7644577d7a8bba64",
      "tree": "8851e2af7ec09474359239bcbdc16f077fa8276e",
      "parents": [
        "ab40cc741624af2644032e6c63ffdc6ae6e00276"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Jul 19 23:43:07 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Jul 19 23:43:07 2005"
      },
      "message": "Fixing release of noarch package on README file.\n"
    },
    {
      "commit": "ab40cc741624af2644032e6c63ffdc6ae6e00276",
      "tree": "809298e2e1e8e6c6ea1a71c0458c7419c239dfe2",
      "parents": [
        "38fbb77209f2fdd263fc08c3bb48e8e7fc091b64"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Jul 19 23:39:30 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Jul 19 23:39:30 2005"
      },
      "message": "Updating version on README to 1.0.\n"
    },
    {
      "commit": "38fbb77209f2fdd263fc08c3bb48e8e7fc091b64",
      "tree": "9d5e35fb83aaeae695865d63fee331e31c26cd03",
      "parents": [
        "0836008ee105c9cca23977a33b3d498dc2143611"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Jul 19 23:35:26 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Jul 19 23:35:26 2005"
      },
      "message": "- Updating version to 1.0.\n- Adding tests for internal zoneinfo timezone.\n"
    },
    {
      "commit": "0836008ee105c9cca23977a33b3d498dc2143611",
      "tree": "0a39fde9e55d7c598d43e694b8cf8a4dc68607ec",
      "parents": [
        "d626a544e8447c5d2d8bf43b69c23320540bf2c3"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Jul 19 23:27:07 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Jul 19 23:27:07 2005"
      },
      "message": "Adding patch by Jeffrey Harris optimizing rrule.__contains__().\n"
    },
    {
      "commit": "d626a544e8447c5d2d8bf43b69c23320540bf2c3",
      "tree": "c48130db5f7c40e95c3445bbaefd4ebb54561ffd",
      "parents": [
        "8bfedd8ac68bfb3618ea3fcf48ac7cfed9d85a36"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Sun Jul 03 14:36:13 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Sun Jul 03 14:36:13 2005"
      },
      "message": "Fixing typo.\n"
    },
    {
      "commit": "8bfedd8ac68bfb3618ea3fcf48ac7cfed9d85a36",
      "tree": "1f70270a070bd6499a1c4130bfa2f3359a87f374",
      "parents": [
        "1d784c5f7f1c8b220bde5408695bdc5e39d6d0d5"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Sun Jul 03 13:40:11 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Sun Jul 03 13:40:11 2005"
      },
      "message": "Fixing parsing of XXhXXm formatted time after day/month/year\nhas been parsed.\n"
    },
    {
      "commit": "1d784c5f7f1c8b220bde5408695bdc5e39d6d0d5",
      "tree": "90134b3aba0e7e0d06eb13b7b2899269e411f671",
      "parents": [
        "f9dca76775063e1837e55ef480273cd17f63afc3"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 24 22:27:26 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 24 22:27:26 2005"
      },
      "message": "Updating (c) information.\n"
    },
    {
      "commit": "f9dca76775063e1837e55ef480273cd17f63afc3",
      "tree": "4938c7e23d22973eefe66c4d80b19539b4c79a2b",
      "parents": [
        "b5cbf03625f6eb309c66b791ee5837fcc5a55cf4"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 24 22:19:03 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 24 22:19:03 2005"
      },
      "message": "- Include tzwinlocal in tz.__all__.\n- Encode tzwin* standard and daylight saving names to iso-8859-1.\n"
    },
    {
      "commit": "b5cbf03625f6eb309c66b791ee5837fcc5a55cf4",
      "tree": "f9db6a37f432bedb6519709b54e737c0613899ee",
      "parents": [
        "9e5363005f85960f277f5f43d909e4f0098809f6"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 24 17:45:10 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 24 17:45:10 2005"
      },
      "message": "Preparing to release 0.9.\n"
    },
    {
      "commit": "9e5363005f85960f277f5f43d909e4f0098809f6",
      "tree": "66623049ca64ccc63bb1739dccf1e3ce7ca80d66",
      "parents": [
        "e2b6346687c19f305b9c4a2d57826bf1bab6b275"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 24 17:39:18 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 24 17:39:18 2005"
      },
      "message": "Included in the README references to the zoneinfo module.\n"
    },
    {
      "commit": "e2b6346687c19f305b9c4a2d57826bf1bab6b275",
      "tree": "568560548a3e2781aadc23096e104abe3a186a7b",
      "parents": [
        "debf3cd82a0aa85949c84eefa13eab5fd5be3949"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 24 17:23:24 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu Feb 24 17:23:24 2005"
      },
      "message": "- More improvements in tzwin.\n- New NEWS file.\n- Updated README with tzwin information.\n"
    },
    {
      "commit": "debf3cd82a0aa85949c84eefa13eab5fd5be3949",
      "tree": "dc73cefb189c3bb02209ded216fdd74405142f72",
      "parents": [
        "f57df0b03af23f5459cb6bc04fdc4a02e58eac50"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Feb 23 18:33:30 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Feb 23 18:33:30 2005"
      },
      "message": "- Now tzfile() will unpickle to the updated file.\n- Adding tzwin.py, contributed by Jeffrey Harris.\n- Minor tweaks in setup.py.\n- Adding README and example.py.\n- Putting old scheduler.py in the sandbox.\n"
    },
    {
      "commit": "f57df0b03af23f5459cb6bc04fdc4a02e58eac50",
      "tree": "b2a476a298893d338706f9958d78e999c736442a",
      "parents": [
        "0f8b78eb4b79e0ecc003b08b8745c6cdd5e8057d"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Feb 23 18:31:49 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Feb 23 18:31:49 2005"
      },
      "message": "Adding rrulewrapper.py in a sandbox.\n"
    },
    {
      "commit": "0f8b78eb4b79e0ecc003b08b8745c6cdd5e8057d",
      "tree": "369bdf2ed6c06762cff067dd87cce4ffe06b3148",
      "parents": [
        "e8a0e972c6887c3b9eb55e7fd6bd02948c0a43c1"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Feb 23 00:54:37 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Feb 23 00:54:37 2005"
      },
      "message": "Fixing pickling of tz classes, as reported by\nAndreas Köhler \u003cKoehlerAndreas@web.de\u003e.\n"
    },
    {
      "commit": "e8a0e972c6887c3b9eb55e7fd6bd02948c0a43c1",
      "tree": "db1572bc38589a97a36f1123eb6951e2efe9e1b1",
      "parents": [
        "672e2eb0393125c0d256c228e2cccb1e7abb1793"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Feb 23 00:08:47 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Feb 23 00:08:47 2005"
      },
      "message": "Changed default zoneinfo file format to gz.\n"
    },
    {
      "commit": "672e2eb0393125c0d256c228e2cccb1e7abb1793",
      "tree": "499eb2a0f3af8d292904af97b9b76e394b755acc",
      "parents": [
        "5912df38d3a7325e652f4ccb7bd89cf21bdb9f43"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Feb 23 00:04:12 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Feb 23 00:04:12 2005"
      },
      "message": "Added support for internal timezone information.\n"
    },
    {
      "commit": "5912df38d3a7325e652f4ccb7bd89cf21bdb9f43",
      "tree": "96435c8c6c34d1396f2baa3d2ea01f8a13f7a7b8",
      "parents": [
        "c5a085a9a30758770baaaba66b9cab66850ec21d"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Feb 22 23:58:09 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Feb 22 23:58:09 2005"
      },
      "message": "Accept parserinfo instances as the parser parameter.\n"
    },
    {
      "commit": "c5a085a9a30758770baaaba66b9cab66850ec21d",
      "tree": "4cc6f2bb3f375d297964861f643b0ed413830fb7",
      "parents": [
        "533563ec6441c00bb17d0ce043150a3e98a4916b"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Feb 22 23:51:49 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Feb 22 23:51:49 2005"
      },
      "message": "StringIO returns \u0027\\x00\u0027 characters when given a unicode string. Ignore\nthem while parsing dates.\n"
    },
    {
      "commit": "533563ec6441c00bb17d0ce043150a3e98a4916b",
      "tree": "b0e43d88d18631cd57dde678c3b511ecee10f101",
      "parents": [
        "8fe6fca1fe61bca75575ef4fddc435489a05b04b"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Feb 22 18:47:03 2005"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Feb 22 18:47:03 2005"
      },
      "message": "Fixing bug which happened when tzoffsetfrom was 0.\n"
    },
    {
      "commit": "8fe6fca1fe61bca75575ef4fddc435489a05b04b",
      "tree": "2acecce78664bbc857a1d96df8146d1d2c756119",
      "parents": [
        "4da06a4a0d72568fb1f8f640aebacf87b4c30ce0"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Oct 12 09:22:55 2004"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Tue Oct 12 09:22:55 2004"
      },
      "message": "Changed weekday to spell the not-set n value as None instead\nof 0 (no more MO(0) discussions, please).\n"
    },
    {
      "commit": "4da06a4a0d72568fb1f8f640aebacf87b4c30ce0",
      "tree": "58fac78309b886afe7a25c5976f20d92bd0dbbdf",
      "parents": [
        "2cf0ef187b382c22737443e036e5eb7244bea423"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Jul 16 21:21:22 2004"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Jul 16 21:21:22 2004"
      },
      "message": "- Removed FREQ_ prefix from frequency constants.\n"
    },
    {
      "commit": "2cf0ef187b382c22737443e036e5eb7244bea423",
      "tree": "051e4037d12e8fe126163a7d8345bac75bd5239c",
      "parents": [
        "075fba2605dc5b213b2a618d2c48911a5773bd8a"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Jul 16 21:03:24 2004"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Jul 16 21:03:24 2004"
      },
      "message": "Fixed rrule.between() for cases where \"after\" is achieved before\neven starting, as reported by Andreas Köhler. For instance,\n\n    list(rrule(FREQ_DAILY, dtstart\u003ddate(2004, 1, 1), until\u003ddate(2004,1,8),\n               interval\u003d2, byhour\u003d4).between(date(2004,1,2), date(2004,1,4)))\n\nmust return an empty list, instead of:\n\n    [datetime.datetime(2004, 1, 3, 4, 0)]\n\n"
    },
    {
      "commit": "075fba2605dc5b213b2a618d2c48911a5773bd8a",
      "tree": "6c96a4cd12098182639ce842fb33c34028675f39",
      "parents": [
        "52373856e12ad02b38c6f231129d8917096ab445"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Jul 16 20:50:19 2004"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Jul 16 20:50:19 2004"
      },
      "message": "Fixed two digit zero-year parsing (such as 31-Dec-00), as reported\nby Jim Abramson, and included test case for this.\n"
    },
    {
      "commit": "52373856e12ad02b38c6f231129d8917096ab445",
      "tree": "58f69850e7d05824a660c9fa47aad3e873202f22",
      "parents": [
        "91a8c3dedafcf3068a71f845105cabeb8d23b90b"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu May 13 00:44:46 2004"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Thu May 13 00:44:46 2004"
      },
      "message": "- Sort exdate and rdate before iterating over them, so that it\u0027s\n  not necessary to sort them before adding to the rruleset\n  (thanks to Nicholas Piper).\n- Fixing minor bug in relativedelta documentation.\n"
    },
    {
      "commit": "91a8c3dedafcf3068a71f845105cabeb8d23b90b",
      "tree": "43c369f12fc70df7eef85d948ed73f8940affb95",
      "parents": [
        "e2a0779a8be6b5689738542dff77429c3ea16256"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Mar 12 06:27:50 2004"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Mar 12 06:27:50 2004"
      },
      "message": "Updated version to 0.4.\n"
    },
    {
      "commit": "e2a0779a8be6b5689738542dff77429c3ea16256",
      "tree": "052d5fedda3e4af9509f4484eebe73ae1dddcd2a",
      "parents": [
        "5e234cf3652c39355d352cde1db4d76156b05a01"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Mar 10 20:48:47 2004"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Mar 10 20:48:47 2004"
      },
      "message": "Fixing time lexer bug in dates like \"Sep.09.2003\". It wasn\u0027t\nsplitting \"09.2003\", as reported by Andre Wobst.\n"
    },
    {
      "commit": "5e234cf3652c39355d352cde1db4d76156b05a01",
      "tree": "189b0d4ce3615a40122cf88fcca14162b0c49816",
      "parents": [
        "771256037e94f76d6b749837e4af26f43d304efc"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Mar 10 20:47:20 2004"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Wed Mar 10 20:47:20 2004"
      },
      "message": "Removing scheduler.py.\n"
    },
    {
      "commit": "771256037e94f76d6b749837e4af26f43d304efc",
      "tree": "0edcb5d0d648fa2c92ac77dd3e25817adce22f63",
      "parents": [
        "9bfcf84784bfe0fbbde12d1e99b0bd3833bb0c28"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Oct 20 23:17:40 2003"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Mon Oct 20 23:17:40 2003"
      },
      "message": "Implemented scheduler module.\n"
    },
    {
      "commit": "9bfcf84784bfe0fbbde12d1e99b0bd3833bb0c28",
      "tree": "189b0d4ce3615a40122cf88fcca14162b0c49816",
      "parents": [
        "d02467f22d5f34ecf3bc8693e967c2b9c86722c9"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Sat Oct 11 21:11:44 2003"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Sat Oct 11 21:11:44 2003"
      },
      "message": "- Added a quick example at the documentation\u0027s top.\n- Updated version to 0.3.\n"
    },
    {
      "commit": "d02467f22d5f34ecf3bc8693e967c2b9c86722c9",
      "tree": "6efde033aae0d4be8ea3c83772140bdc15f124f4",
      "parents": [
        "091722d89e33073a8d6c2a5f0349d013fcefaf19"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Oct 10 21:07:05 2003"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Oct 10 21:07:05 2003"
      },
      "message": "Fixed rrule.__getitem__() with index 0.\n"
    },
    {
      "commit": "091722d89e33073a8d6c2a5f0349d013fcefaf19",
      "tree": "6e23ddc822c8637ab4945af5998758a2592fe828",
      "parents": [
        "b8f3db6ce145a101b7dc74dbc42b6c4af07c01e3"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Oct 10 20:37:11 2003"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Oct 10 20:37:11 2003"
      },
      "message": "Added two exhaustive ctime() and isoformat() parsing tests.\n"
    },
    {
      "commit": "b8f3db6ce145a101b7dc74dbc42b6c4af07c01e3",
      "tree": "1ddb4b69a1feb70747753e9a571f24908ae78a4e",
      "parents": [
        "61faaf378f3172e43c1f3b592f4c2ccf1bb85bca"
      ],
      "author": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Oct 10 19:54:57 2003"
      },
      "committer": {
        "name": "niemeyer",
        "email": "",
        "time": "Fri Oct 10 19:54:57 2003"
      },
      "message": "Updated documentation to include reference to new methods.\n"
    }
  ],
  "next": "61faaf378f3172e43c1f3b592f4c2ccf1bb85bca"
}
