)]}'
{
  "log": [
    {
      "commit": "f6dd2ebbb31e9721c860cf1faf5c944aa73e3844",
      "tree": "f0a4616f468718f8041d5f6a88ffae3d4adf91e4",
      "parents": [
        "c4d72bb6e19016aebcf611fe19376d46f85f1752"
      ],
      "author": {
        "name": "Jonathan Rudenberg",
        "email": "jonathan@titanous.com",
        "time": "Thu Sep 11 21:32:26 2014 -0400"
      },
      "committer": {
        "name": "Jonathan Rudenberg",
        "email": "jonathan@titanous.com",
        "time": "Thu Sep 11 21:34:29 2014 -0400"
      },
      "message": "Workaround for flynn cli optionsFirst usage\n\nRefs flynn/flynn#193\n\nSigned-off-by: Jonathan Rudenberg \u003cjonathan@titanous.com\u003e"
    },
    {
      "commit": "c4d72bb6e19016aebcf611fe19376d46f85f1752",
      "tree": "7d376b152b56a953d24b4a6f1dc96c8aa6cbdb28",
      "parents": [
        "7fb3e64728058525f5940d913d0b854474dcd66a"
      ],
      "author": {
        "name": "Jonathan Rudenberg",
        "email": "jonathan@titanous.com",
        "time": "Sat Jun 14 11:58:36 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Rudenberg",
        "email": "jonathan@titanous.com",
        "time": "Sat Jun 14 11:58:36 2014 -0700"
      },
      "message": "Return Args struct to avoid type assertions\n"
    },
    {
      "commit": "7fb3e64728058525f5940d913d0b854474dcd66a",
      "tree": "5719515e1f0d1a48330848f9de840a5b46c9d684",
      "parents": [
        "a7ddcdd6c75497c4d046d0a299dbdd4c5536b7a8"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Thu Apr 24 20:22:17 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Mon May 26 11:55:17 2014 -0600"
      },
      "message": "tests(ci): add coverage reporting to tests and upload to coveralls.io\n"
    },
    {
      "commit": "a7ddcdd6c75497c4d046d0a299dbdd4c5536b7a8",
      "tree": "4866ba83b64ed6231b3fbc70ac544ce479d48db5",
      "parents": [
        "b74119e4500ceb6a80187775e1b081a64231c5ad"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Thu Apr 24 19:30:23 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Thu Apr 24 19:54:13 2014 -0600"
      },
      "message": "tests(ci): add golint code checker to travis-ci.org config\n"
    },
    {
      "commit": "b74119e4500ceb6a80187775e1b081a64231c5ad",
      "tree": "78596d7f9a0c4ffd9d14307c3feca5b47ab27603",
      "parents": [
        "326192fcd8b028cb0e8fd1bfbcc0ac376da2af5f"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sun Apr 20 11:19:50 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sun Apr 20 11:19:50 2014 -0600"
      },
      "message": "docs(godoc.org): add status badge and link to hosted godocs\n"
    },
    {
      "commit": "326192fcd8b028cb0e8fd1bfbcc0ac376da2af5f",
      "tree": "dcea858110649283b0f8125f6c48d5f80241074f",
      "parents": [
        "3fc770e6fc8b8feee6efd01da1243249f1d12ebe"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 14:02:10 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sun Apr 20 10:59:56 2014 -0600"
      },
      "message": "docs(readme): update for API change, cleanup\n\nRefs #9.\n"
    },
    {
      "commit": "3fc770e6fc8b8feee6efd01da1243249f1d12ebe",
      "tree": "b7d8c724685c3b23db1a36147680818dec594f56",
      "parents": [
        "f7e965181df3cb28da4f9bc37946a7ec9afdcec7"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 15:17:58 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 15:17:58 2014 -0600"
      },
      "message": "fix(docs): ref github project name in build badge\n"
    },
    {
      "commit": "f7e965181df3cb28da4f9bc37946a7ec9afdcec7",
      "tree": "d5648bff1b3ae9e0244bd65c97e676fa87eff600",
      "parents": [
        "c48a59757eaa29477dc64a6d13726d4a24018c25",
        "a3a39e572cbf855034123b7c805ecd6f777afdd7"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 15:09:10 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 15:09:10 2014 -0600"
      },
      "message": "Merge pull request #11 from docopt/travis-ci\n\ntests(ci): add travis-ci.org config file for unit tests\n"
    },
    {
      "commit": "a3a39e572cbf855034123b7c805ecd6f777afdd7",
      "tree": "d5648bff1b3ae9e0244bd65c97e676fa87eff600",
      "parents": [
        "c48a59757eaa29477dc64a6d13726d4a24018c25"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 14:58:20 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 14:58:20 2014 -0600"
      },
      "message": "tests(ci): add travis-ci.org config file for unit tests\n\nThe .travis.yml file tells the continuous integration server to\nbuild against the last 2 bugfix versions of Go, as well as the\nin-development 1.3 version. It modifies the default \"install:\"\nand \"script:\" commands so that docopt-go/examples isn\u0027t included.\n\nThe README.md file was also changed to show a build status badge.\n"
    },
    {
      "commit": "c48a59757eaa29477dc64a6d13726d4a24018c25",
      "tree": "fa680f8465e765c71538a95bacfe8ff4fc981814",
      "parents": [
        "f091e9eb02a6cbcfb1cafa388c6707aa845afdc9",
        "581273ae7a285cb880499d787ce5b298b49430aa"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 12:54:05 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 12:54:05 2014 -0600"
      },
      "message": "Merge pull request #9 from mboersma/optional-os-exit\n\nfix(exit): add optional \"exit\" final arg to Parse()\n"
    },
    {
      "commit": "581273ae7a285cb880499d787ce5b298b49430aa",
      "tree": "fa680f8465e765c71538a95bacfe8ff4fc981814",
      "parents": [
        "f091e9eb02a6cbcfb1cafa388c6707aa845afdc9"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 10:01:48 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 12:50:18 2014 -0600"
      },
      "message": "fix(exit): add optional \"exit\" final arg to Parse()\n\nUsers of docopt.go should be able to handle their own return\ncodes and os.Exit() processing. Calling the Parse() func with\nan extra last arg of \"false\" means docopt.go will not call\nos.Exit().\n\nAdditionally, the docopt_test.go suite was changed to call the\nexported Parse() func instead of the parse() implementation.\n\nFixes #7.\n"
    },
    {
      "commit": "f091e9eb02a6cbcfb1cafa388c6707aa845afdc9",
      "tree": "20805a0b16deeea4eedbfb76576063cc8f766308",
      "parents": [
        "717d0bc993e799477657cfecd158070d6fb0ddfe",
        "95ed7bfebc32d5e8fa6595ed1ca486359ff7e469"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 12:33:54 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 12:33:54 2014 -0600"
      },
      "message": "Merge pull request #10 from mboersma/docopt-go-gettable\n\nfix(package): import and \"go get\" as docopt-go\n"
    },
    {
      "commit": "95ed7bfebc32d5e8fa6595ed1ca486359ff7e469",
      "tree": "20805a0b16deeea4eedbfb76576063cc8f766308",
      "parents": [
        "717d0bc993e799477657cfecd158070d6fb0ddfe"
      ],
      "author": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 11:30:17 2014 -0600"
      },
      "committer": {
        "name": "Matt Boersma",
        "email": "matt@sprout.org",
        "time": "Sat Apr 19 11:37:34 2014 -0600"
      },
      "message": "fix(package): import and \"go get\" as docopt-go\n\nAfter renaming the **docopt.go** GitHub project to **docopt-go**\nand back again, the redirect remains. So it is now possible to\n`go get github.com/docopt/docopt-go`.\n\nThis updates all imports and other references to the downloadable\nGo package to **docopt-go** while keeping the GitHub project name as\n**docopt.go**.\n\nFixes #2.\n"
    },
    {
      "commit": "717d0bc993e799477657cfecd158070d6fb0ddfe",
      "tree": "3b5dcaf24bffe321d67c8908e6d2d23a52b996aa",
      "parents": [
        "c3becde5f0a8a1e92ef757fb4809c9acfe14b853"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Nov 11 14:55:29 2013 -0800"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Nov 11 23:05:33 2013 -0800"
      },
      "message": "add git example\n\neg: go run git.go git_add.go remote rename old new\n"
    },
    {
      "commit": "c3becde5f0a8a1e92ef757fb4809c9acfe14b853",
      "tree": "6ba297855f587a63f098ea894b4d126152f13896",
      "parents": [
        "310d9bf5a2674d745ed6ef06ead07bcd974f8a24"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Nov 11 14:55:29 2013 -0800"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Nov 11 14:55:29 2013 -0800"
      },
      "message": "go lint fixes\n"
    },
    {
      "commit": "310d9bf5a2674d745ed6ef06ead07bcd974f8a24",
      "tree": "5fd60b442b0a27ddff2b978df8b4dc1c4627d635",
      "parents": [
        "32a7e298da03c126a10547b82cacbc5e694e2cdb"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Nov 10 14:22:42 2013 -0800"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Nov 10 14:28:40 2013 -0800"
      },
      "message": "add type assertion example\n"
    },
    {
      "commit": "32a7e298da03c126a10547b82cacbc5e694e2cdb",
      "tree": "6bbba19968731da02470602b1c1b91ec3e9bd541",
      "parents": [
        "c9e944f96d30ac5089bdf59f2d0a107863b7216c"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Nov 10 14:21:48 2013 -0800"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Nov 10 14:28:11 2013 -0800"
      },
      "message": "add more examples from docopt python\n"
    },
    {
      "commit": "c9e944f96d30ac5089bdf59f2d0a107863b7216c",
      "tree": "29a93ffd3cbffe408c72c4ebc10737e66443d5f0",
      "parents": [
        "d2978e3819d71961e421eede234a86726c574c19"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Nov 10 12:47:27 2013 -0800"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Nov 10 12:47:27 2013 -0800"
      },
      "message": "update positional arguments test based on docopt python update\n\nreference commit: d5910b0dda093fdada142c3e4c4766e00ff9e537\n"
    },
    {
      "commit": "d2978e3819d71961e421eede234a86726c574c19",
      "tree": "80e62f49f83208153094694d03a43691dd38b661",
      "parents": [
        "0cef38b87f891cc9d6165544121579bbfc060045"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Tue Oct 08 00:03:56 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Tue Oct 08 00:03:56 2013 -0700"
      },
      "message": "remove .py from naval fate example\n"
    },
    {
      "commit": "0cef38b87f891cc9d6165544121579bbfc060045",
      "tree": "fe856b768674efd3fbbc74424918de9fa3b6cc27",
      "parents": [
        "ccc8cecf9c49f0df16bfb7be66d11075e2056512"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Tue Oct 08 00:03:23 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Tue Oct 08 00:03:23 2013 -0700"
      },
      "message": "cleanup docopt example import statement\n"
    },
    {
      "commit": "ccc8cecf9c49f0df16bfb7be66d11075e2056512",
      "tree": "40fd1446b46df28e6252410943b985b1e8a635d0",
      "parents": [
        "3b27938f8185d866906efe610f8bcf801c0a87a7"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Sep 16 16:18:31 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Sep 16 16:18:31 2013 -0700"
      },
      "message": "go vet and golint\n"
    },
    {
      "commit": "3b27938f8185d866906efe610f8bcf801c0a87a7",
      "tree": "6f1932efe5e5f3a3444850c293cd721af250c816",
      "parents": [
        "13e13e65a1d846a68b07d3a11e5b877d249bec84"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Sep 16 15:48:02 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Sep 16 15:48:02 2013 -0700"
      },
      "message": "handle missing space in usage block\n"
    },
    {
      "commit": "13e13e65a1d846a68b07d3a11e5b877d249bec84",
      "tree": "9e447df00f1fadb2cd6b72681a3a37b48b43eb4c",
      "parents": [
        "5590636c14957eb3b53ce93cf0bceae35dc66500"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Sep 16 15:31:35 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Sep 16 15:31:35 2013 -0700"
      },
      "message": "simplify conf based test parsing\n\nthis also fixes a problem with parsing comments in the conf file\n"
    },
    {
      "commit": "5590636c14957eb3b53ce93cf0bceae35dc66500",
      "tree": "e92c136e3843a8af18dd2e1087ec242beb284076",
      "parents": [
        "4dcfb5a0ed427b216ce6050d7f9ab7e1e53d8cef"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Sep 15 13:23:57 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Sep 15 13:23:57 2013 -0700"
      },
      "message": "update readme to match godoc\n"
    },
    {
      "commit": "4dcfb5a0ed427b216ce6050d7f9ab7e1e53d8cef",
      "tree": "39a88eb887a0048cd3b358176aa5908048dc5714",
      "parents": [
        "eac2c0a03e3a94924691145f3e93c103f51dbc71"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sat Sep 07 12:19:09 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sat Sep 07 12:19:09 2013 -0700"
      },
      "message": "set test args to be empty, not nil\n\nif nil, the args will grab from os.Args which isn\u0027t what we want here\n"
    },
    {
      "commit": "eac2c0a03e3a94924691145f3e93c103f51dbc71",
      "tree": "17d01982f0fe2cb2aaf84a55d564f5659fe206f7",
      "parents": [
        "5049e98f754f7a5ae695b3807eb30c8c3f2fd98a"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sat Sep 07 12:18:51 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sat Sep 07 12:18:51 2013 -0700"
      },
      "message": "update package location\n"
    },
    {
      "commit": "5049e98f754f7a5ae695b3807eb30c8c3f2fd98a",
      "tree": "b55a9996bd336ee28d0fef227ee24e324fc5a08c",
      "parents": [
        "add161be265cc5e32d55053bd65945f6e458e3fe"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Sep 02 16:48:07 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Mon Sep 02 18:46:08 2013 -0700"
      },
      "message": "update API and comments for godoc\n"
    },
    {
      "commit": "add161be265cc5e32d55053bd65945f6e458e3fe",
      "tree": "1b3cd2e995a86d5e4875cde7618953dfe833085b",
      "parents": [
        "31e3220e578c25825c02167477b03952f379f7f9"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Fri Aug 30 13:29:56 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Fri Aug 30 13:29:56 2013 -0700"
      },
      "message": "cleanup README.md\n"
    },
    {
      "commit": "31e3220e578c25825c02167477b03952f379f7f9",
      "tree": "4af966437d66765eb7f9b361d2618694d24aeeb8",
      "parents": [
        "09700dc72ed27cc964e839417e24f50ec7712f84"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Fri Aug 30 12:47:34 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Fri Aug 30 12:47:34 2013 -0700"
      },
      "message": "add fix for uppercase testing\n\npreviously it would only match a string that was only uppercase characters.\nthis fix allows a string to have non-uppercasable characters as long as\nthere is at least one uppercase character\n\na simple testcase has also been added\n"
    },
    {
      "commit": "09700dc72ed27cc964e839417e24f50ec7712f84",
      "tree": "ad37ce8209ff0039a8600e51ac943ce16b0babf9",
      "parents": [
        "45e08d29da8adf2dd214c48cc0085b6d275522d9"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Thu Aug 29 18:37:56 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Thu Aug 29 18:44:09 2013 -0700"
      },
      "message": "add basic readme information\n"
    },
    {
      "commit": "45e08d29da8adf2dd214c48cc0085b6d275522d9",
      "tree": "ccd2ce3658295af2611b9a46c2ea11ad53456b43",
      "parents": [
        "f9cd6e6a689493a00de22966add2ec1524438a58"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Thu Aug 29 18:37:17 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Thu Aug 29 18:37:17 2013 -0700"
      },
      "message": "add naval_fate example\n"
    },
    {
      "commit": "f9cd6e6a689493a00de22966add2ec1524438a58",
      "tree": "e2f81d843b7d7192024d455debd3ff1eefbca4bd",
      "parents": [
        "19275e9cd4a840082af8b398fddb6c84b11d4906"
      ],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Aug 25 16:09:42 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Thu Aug 29 17:09:51 2013 -0700"
      },
      "message": "add all current code\n\nbased off of docopt 0.6.1 (master branch at 8/29/2013)\n\nall tests are passing\n"
    },
    {
      "commit": "19275e9cd4a840082af8b398fddb6c84b11d4906",
      "tree": "d5de0d45b9d847fb204e601a5d6cee4d7c60588b",
      "parents": [],
      "author": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Aug 25 16:05:52 2013 -0700"
      },
      "committer": {
        "name": "Keith Batten",
        "email": "kbatten@gmail.com",
        "time": "Sun Aug 25 16:05:52 2013 -0700"
      },
      "message": "Initial commit\n"
    }
  ]
}
