)]}'
{
  "log": [
    {
      "commit": "5d4384ee4fb2527b0a1256a821ebfc92f91efefc",
      "tree": "9033a078dadb437fb8a67a962f3524dfdddd7450",
      "parents": [
        "fca3d27b089d3a454fd37b7170c3c4a36ee2babd",
        "4d7e5c1199c6c6f41571643a498177aa237b284a"
      ],
      "author": {
        "name": "Patrick Mézard",
        "email": "patrick@mezard.eu",
        "time": "Wed Dec 26 10:54:42 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 26 10:54:42 2018"
      },
      "message": "Merge pull request #10 from justbuchanan/master\n\nFixed minor mistake in readme example"
    },
    {
      "commit": "fca3d27b089d3a454fd37b7170c3c4a36ee2babd",
      "tree": "2434e4228749b2e8a2cf33a5df588dc80a3e0d19",
      "parents": [
        "1ef1646f464bff6853dfa4c32750886762dc023a"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Wed Dec 26 10:53:00 2018"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Wed Dec 26 10:53:00 2018"
      },
      "message": "travis: remove travis integration\n"
    },
    {
      "commit": "1ef1646f464bff6853dfa4c32750886762dc023a",
      "tree": "b6bfcac06f8f5fb39ef6f492f5005a51610208a4",
      "parents": [
        "792786c7400a136282c1664665ae0a8db921c6c2"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Wed Dec 26 10:52:15 2018"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Wed Dec 26 10:52:15 2018"
      },
      "message": "README: end of maintenance notice.\n"
    },
    {
      "commit": "4d7e5c1199c6c6f41571643a498177aa237b284a",
      "tree": "35b925e59280e7e74989ceabdc8b6db40e401dfe",
      "parents": [
        "792786c7400a136282c1664665ae0a8db921c6c2"
      ],
      "author": {
        "name": "Justin Buchanan",
        "email": "justbuchanan@gmail.com",
        "time": "Tue Jan 02 11:16:43 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 02 11:16:43 2018"
      },
      "message": "Update README.md"
    },
    {
      "commit": "792786c7400a136282c1664665ae0a8db921c6c2",
      "tree": "88a8f04b9498fa242292814d2eed8e86083c98f9",
      "parents": [
        "e8554b8641db39598be7f6342874b958f12ae1d4",
        "4d60064e8c5ac716dd73fad04e5e72cb5ce0d2c5"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sun Jan 10 10:55:54 2016"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sun Jan 10 10:55:54 2016"
      },
      "message": "Merge branch \u0027shazow-master\u0027\n"
    },
    {
      "commit": "4d60064e8c5ac716dd73fad04e5e72cb5ce0d2c5",
      "tree": "88a8f04b9498fa242292814d2eed8e86083c98f9",
      "parents": [
        "509b2ff0f087b5cc442896c1246b9fc2bebe2c81"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sun Jan 10 10:52:04 2016"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sun Jan 10 10:52:04 2016"
      },
      "message": "tests: test header is omitted if file names are empty\n"
    },
    {
      "commit": "509b2ff0f087b5cc442896c1246b9fc2bebe2c81",
      "tree": "154ccddc0ba213be84014615654e6c578d7996a8",
      "parents": [
        "e8554b8641db39598be7f6342874b958f12ae1d4"
      ],
      "author": {
        "name": "Andrey Petrov",
        "email": "andrey.petrov@shazow.net",
        "time": "Tue Dec 08 21:27:26 2015"
      },
      "committer": {
        "name": "Andrey Petrov",
        "email": "andrey.petrov@shazow.net",
        "time": "Tue Dec 08 21:27:26 2015"
      },
      "message": "Skip file headers if FromFile/ToFile are empty\n"
    },
    {
      "commit": "e8554b8641db39598be7f6342874b958f12ae1d4",
      "tree": "5eb9c180d3c006c5bd9f3db8e5f83c4d6d729b9f",
      "parents": [
        "017ffa654c626b327474628673a99f0adb51e8c5",
        "7b7f521a6ee157ed1d5ae612990b9766f495262d"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Mon Dec 07 18:24:34 2015"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Mon Dec 07 18:24:34 2015"
      },
      "message": "Merge branch \u0027fix-formatting\u0027\n"
    },
    {
      "commit": "7b7f521a6ee157ed1d5ae612990b9766f495262d",
      "tree": "5eb9c180d3c006c5bd9f3db8e5f83c4d6d729b9f",
      "parents": [
        "017ffa654c626b327474628673a99f0adb51e8c5"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Mon Dec 07 18:24:13 2015"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Mon Dec 07 18:24:13 2015"
      },
      "message": "difflib: fix error handling in WriteContextDiff\n"
    },
    {
      "commit": "017ffa654c626b327474628673a99f0adb51e8c5",
      "tree": "b71c8a378467337f229329844a16dee734947af7",
      "parents": [
        "901e4f8c4647fc73b0789417f91c73d5da736370"
      ],
      "author": {
        "name": "visualfc",
        "email": "visualfc@gmail.com",
        "time": "Mon Dec 07 13:28:13 2015"
      },
      "committer": {
        "name": "visualfc",
        "email": "visualfc@gmail.com",
        "time": "Mon Dec 07 13:28:13 2015"
      },
      "message": "fix WriteContextDiff fmt.Sprintf format error\n"
    },
    {
      "commit": "901e4f8c4647fc73b0789417f91c73d5da736370",
      "tree": "4faa3c923d0d0bff67cbf9b683de5a0714f6a02a",
      "parents": [
        "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
      ],
      "author": {
        "name": "visualfc",
        "email": "visualfc@gmail.com",
        "time": "Mon Dec 07 13:12:49 2015"
      },
      "committer": {
        "name": "visualfc",
        "email": "visualfc@gmail.com",
        "time": "Mon Dec 07 13:12:49 2015"
      },
      "message": "fix WriteUnifiedDiff fmt.Sprintf format error\n"
    },
    {
      "commit": "d8ed2627bdf02c080bf22230dbb337003b7aba2d",
      "tree": "927bd1c3e08c05576fd52b9c7555db555eb49b83",
      "parents": [
        "ac475e89e25c7c9553d111ef5b89aa1a33deb363",
        "dedecaa78879aa0f9a8ee9544957fe46523081bb"
      ],
      "author": {
        "name": "Patrick Mézard",
        "email": "patrick@mezard.eu",
        "time": "Wed Oct 28 09:42:44 2015"
      },
      "committer": {
        "name": "Patrick Mézard",
        "email": "patrick@mezard.eu",
        "time": "Wed Oct 28 09:42:44 2015"
      },
      "message": "Merge pull request #2 from pmezard/add-godoc-link\n\nREADME: add link to godoc.org"
    },
    {
      "commit": "dedecaa78879aa0f9a8ee9544957fe46523081bb",
      "tree": "927bd1c3e08c05576fd52b9c7555db555eb49b83",
      "parents": [
        "ac475e89e25c7c9553d111ef5b89aa1a33deb363"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Wed Oct 28 09:34:38 2015"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Wed Oct 28 09:34:38 2015"
      },
      "message": "README: add link to godoc.org\n"
    },
    {
      "commit": "ac475e89e25c7c9553d111ef5b89aa1a33deb363",
      "tree": "210cb51defcd1558c70ca252e3d9b6e6f2d5e1ec",
      "parents": [
        "f78a839676152fd9f4863704f5d516195c18fc14"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Tue Oct 27 12:37:14 2015"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Tue Oct 27 12:41:05 2015"
      },
      "message": ".travis.yml: update stable go version to 1.5\n"
    },
    {
      "commit": "f78a839676152fd9f4863704f5d516195c18fc14",
      "tree": "f8ebd7d2094ccf26fa63c0469df1d6cb7182e1bf",
      "parents": [
        "8fee7c092072bf96cc63e29dff195c0d721d4162",
        "b65e32b7e1770d0bf8ab0491dc8712baa40b4b16"
      ],
      "author": {
        "name": "Patrick Mézard",
        "email": "patrick.mezard@masagroup.net",
        "time": "Sun May 10 08:46:06 2015"
      },
      "committer": {
        "name": "Patrick Mézard",
        "email": "patrick.mezard@masagroup.net",
        "time": "Sun May 10 08:46:06 2015"
      },
      "message": "Merge pull request #1 from rdwilliamson/master\n\ndifflib: optimize SplitLines"
    },
    {
      "commit": "b65e32b7e1770d0bf8ab0491dc8712baa40b4b16",
      "tree": "f8ebd7d2094ccf26fa63c0469df1d6cb7182e1bf",
      "parents": [
        "8fee7c092072bf96cc63e29dff195c0d721d4162"
      ],
      "author": {
        "name": "Robert Williamson",
        "email": "williamson.robert@gmail.com",
        "time": "Sat May 09 22:21:22 2015"
      },
      "committer": {
        "name": "Robert Williamson",
        "email": "williamson.robert@gmail.com",
        "time": "Sat May 09 22:21:22 2015"
      },
      "message": "difflib: optimize SplitLines\n"
    },
    {
      "commit": "8fee7c092072bf96cc63e29dff195c0d721d4162",
      "tree": "9ae12ae2c2ab3f4f17afd7333a473248272b74bd",
      "parents": [
        "a77cab6ef25e3a78c14c1b799cf2da92815d7664"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sun Apr 19 16:35:27 2015"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sun Apr 19 16:40:37 2015"
      },
      "message": "Add travis configuration file\n"
    },
    {
      "commit": "a77cab6ef25e3a78c14c1b799cf2da92815d7664",
      "tree": "6fe51d882425c2abbeaf4a5fac3b66818a78fc3e",
      "parents": [
        "6fb7d10580f6b3b7b131ff4bb8edfb866e1335e6"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 20:16:25 2013"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 20:16:25 2013"
      },
      "message": "difflib: extract summary line from package documentation\n"
    },
    {
      "commit": "6fb7d10580f6b3b7b131ff4bb8edfb866e1335e6",
      "tree": "54b88905fcf730310dc616b1f8462ee6e63311f5",
      "parents": [
        "4d91f93589497b4a43be12f5039d5f2983ae56ad"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 20:08:37 2013"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 20:08:37 2013"
      },
      "message": "difflib: turn some tests into examples, fix documentation\n"
    },
    {
      "commit": "4d91f93589497b4a43be12f5039d5f2983ae56ad",
      "tree": "09ad422f92dabeaacfa9d941c9724d4bd3b4987c",
      "parents": [
        "06eeb1d9485ad108480a3539cb2ee3d5e203f878"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 19:53:50 2013"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 19:57:04 2013"
      },
      "message": "README: make it less experimental, add examples\n"
    },
    {
      "commit": "06eeb1d9485ad108480a3539cb2ee3d5e203f878",
      "tree": "bbce743669e2547f5d8ac692de3bcf9927dcd98c",
      "parents": [
        "6f90939c9ae34a98073ea8c790bb128f08d7935d"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 19:53:20 2013"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 19:53:20 2013"
      },
      "message": "difflib: move and publish splitLines in difflib\n"
    },
    {
      "commit": "6f90939c9ae34a98073ea8c790bb128f08d7935d",
      "tree": "6aaeb7361a9e9417b036874edd311285da73af03",
      "parents": [
        "35c8dc471bbf909461e79e6033701b985fb713b7"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 18:56:54 2013"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 18:56:54 2013"
      },
      "message": "difflib: implement context diffs\n"
    },
    {
      "commit": "35c8dc471bbf909461e79e6033701b985fb713b7",
      "tree": "cb3788436c5be37095b7cc75dd1a43780eb071f9",
      "parents": [
        "3859285434d126964aae0ac456624fdc5f6bde64"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 17:06:15 2013"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sat Nov 23 17:06:15 2013"
      },
      "message": "difflib_test: add more tests\n"
    },
    {
      "commit": "3859285434d126964aae0ac456624fdc5f6bde64",
      "tree": "8c6146eefeb1726d8114b67396d13edc946132f4",
      "parents": [
        "8623a884c8f063facf56d26bcdbd16649c7b02bc"
      ],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sun Oct 27 13:39:48 2013"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sun Oct 27 13:39:48 2013"
      },
      "message": "Reorganize repository\n"
    },
    {
      "commit": "8623a884c8f063facf56d26bcdbd16649c7b02bc",
      "tree": "dcc4b9f3ad1e3636ab5b391cb1f239932abf7d5a",
      "parents": [],
      "author": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Sun Oct 20 16:51:51 2013"
      },
      "committer": {
        "name": "Patrick Mezard",
        "email": "patrick@mezard.eu",
        "time": "Mon Oct 21 20:50:12 2013"
      },
      "message": "Initial port with SequenceMatcher and unified_diff()\n\nPorted from python default branch (29764a7bd6ba).\n"
    }
  ]
}
