)]}' { "log": [ { "commit": "e693023230a4a8be4e28c9bd02f467b0534ac08b", "tree": "a043b91716d31889058f848211750c22c1802c2e", "parents": [ "7a0035301fcf3b5b9709b9bc5dc9b46136f9ed65" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Nov 07 06:14:09 2020" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Nov 07 06:19:27 2020" }, "message": "Update CI to use currently-supported Go versions" }, { "commit": "7a0035301fcf3b5b9709b9bc5dc9b46136f9ed65", "tree": "95bf4afc41f83650491d6276fe5a6b22927ee16e", "parents": [ "64c05a1169679df54a811436d0668aec10a8ca9b" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Nov 07 05:58:46 2020" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Nov 07 06:12:14 2020" }, "message": "Set the CI build targets for tri-arch" }, { "commit": "64c05a1169679df54a811436d0668aec10a8ca9b", "tree": "a0b24dad947c216f517546914187dddcd0562b08", "parents": [ "fa7b53cdfc9105c70f134574002f406232921437" ], "author": { "name": "santosh653", "email": "70637961+santosh653@users.noreply.github.com", "time": "Mon Nov 02 15:31:41 2020" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Nov 07 05:56:11 2020" }, "message": "Update .travis.yml\n\nAdding power support" }, { "commit": "fa7b53cdfc9105c70f134574002f406232921437", "tree": "280d1cbf89f566c8f05b3410a4b321e4f9f615ac", "parents": [ "bde9f3c96d7aa052631925fa03b944627a335ffc" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Aug 24 19:27:25 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Aug 24 19:27:25 2019" }, "message": "pretty: Detect bad nil-calls of Stringer etc\n\nFixes #13\n" }, { "commit": "bde9f3c96d7aa052631925fa03b944627a335ffc", "tree": "24720a593a1209b3b33d80346b2584e36d69b1f2", "parents": [ "fbf057ca71bbbee6f568c47d1051fb17eba85357" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Aug 24 18:50:15 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Aug 24 18:50:15 2019" }, "message": "travis: Remove support for versions of go before strings.Builder\n" }, { "commit": "fbf057ca71bbbee6f568c47d1051fb17eba85357", "tree": "d9d8d5f2114d95a62a0064cefff7d269dcac1230", "parents": [ "b2dd1a805a6c8b11a8abf8c17aca480115deed4f" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Aug 24 18:45:10 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Aug 24 18:45:10 2019" }, "message": "diff: Add Render API for rendering the output of DiffChunks\n" }, { "commit": "b2dd1a805a6c8b11a8abf8c17aca480115deed4f", "tree": "8f14e8ac6c935cdcbe57e7b353d25b21659e2097", "parents": [ "a435ca668a924cbe28b15c21c2f9d46ed72e6783" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Aug 24 18:44:23 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Aug 24 18:44:23 2019" }, "message": "travis: add new go versions\n" }, { "commit": "a435ca668a924cbe28b15c21c2f9d46ed72e6783", "tree": "6b71c879fb7d24d718aa2526b7d83350fd6c6db9", "parents": [ "9ff306d4fbead574800b66369df5b6144732d58e", "e866184aa0f96583eb39fe74f0d6ef53e6b182e1" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jun 29 02:59:22 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jun 29 02:59:22 2019" }, "message": "Merge branch \u0027selfref\u0027\n" }, { "commit": "e866184aa0f96583eb39fe74f0d6ef53e6b182e1", "tree": "a01adecec8e1cdcc227ecd86394bc79963e840f0", "parents": [ "ce74423a4a2776bf9c580a4a6902cc6de6e39248" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 05 01:26:55 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 05 01:26:55 2019" }, "message": "doc: remove completed TODO\n" }, { "commit": "9ff306d4fbead574800b66369df5b6144732d58e", "tree": "831907a3ab490cbea0e0e6ba307786c28f55a042", "parents": [ "7c2843eff2f0592946de18d0d01134b08b414bec" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 05 01:16:37 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 05 01:16:37 2019" }, "message": "README: link to the newish `cmp` package\n" }, { "commit": "7c2843eff2f0592946de18d0d01134b08b414bec", "tree": "68001087acc072b0adec3a277b192ad82dc62ea8", "parents": [ "8db7c349f9dc323408a97a8d3b8873aab177c271" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 05 01:14:00 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 05 01:14:00 2019" }, "message": "pretty: Note that Compare doesn\u0027t compare types.\n" }, { "commit": "8db7c349f9dc323408a97a8d3b8873aab177c271", "tree": "15d8435e460e50a79025ac585234977a0605fa7a", "parents": [ "009bb93e63da0d3607040fbc75007ff3e635a5a5", "7a67e28dea99791f60d42a5fe5b0e92b0db94ab8" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 05 01:06:29 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 05 01:06:29 2019" }, "message": "Merge branch \u0027selfref\u0027\n" }, { "commit": "ce74423a4a2776bf9c580a4a6902cc6de6e39248", "tree": "15d8435e460e50a79025ac585234977a0605fa7a", "parents": [ "7a67e28dea99791f60d42a5fe5b0e92b0db94ab8", "009bb93e63da0d3607040fbc75007ff3e635a5a5" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Apr 30 01:51:39 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Apr 30 01:51:39 2019" }, "message": "Merge branch \u0027master\u0027 into selfref\n" }, { "commit": "009bb93e63da0d3607040fbc75007ff3e635a5a5", "tree": "ba6bf85715828fb448cad7788b61d058ee034f6a", "parents": [ "d65d576e9348f5982d7f6d83682b694e731a45c6" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Apr 30 01:43:21 2019" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Apr 30 01:43:21 2019" }, "message": "Create go.mod\n" }, { "commit": "7a67e28dea99791f60d42a5fe5b0e92b0db94ab8", "tree": "0161a4417dc7ade20e4774eb0c671cf15b9cf497", "parents": [ "2c79fab568fc3b6a41766566422a836fe42236c6" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Nov 18 19:00:45 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Nov 18 19:00:45 2017" }, "message": "Emit tags in ascending order during output\n" }, { "commit": "2c79fab568fc3b6a41766566422a836fe42236c6", "tree": "3abe6dafd260dac257877bb487ed121bb5ed414d", "parents": [ "8090bbff86adfd6c765d54e31b5d5a804ce8382a" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 03:58:01 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 03:58:01 2017" }, "message": "Doc comment fixes and some misc cleanups\n" }, { "commit": "8090bbff86adfd6c765d54e31b5d5a804ce8382a", "tree": "1f988c76e36ea329b5664382cac46b051e8651b2", "parents": [ "f987c1853e36bf8909f185f815dd67d068276feb" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 03:53:15 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 03:53:15 2017" }, "message": "Switch from ref#1 to \u003c#1\u003e style representation; I think I like this better.\n" }, { "commit": "f987c1853e36bf8909f185f815dd67d068276feb", "tree": "04230a83400f5f417ed623b7d6b0bb263d994964", "parents": [ "ecf6d57b713960a455bc9dc3dbbaf6538b99f5e3" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 03:47:15 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 03:47:15 2017" }, "message": "Fix doc comment for TrackCycles to remove a reference to an outdated field.\n" }, { "commit": "ecf6d57b713960a455bc9dc3dbbaf6538b99f5e3", "tree": "23456faa3c49be56027d9533c5d5019f24110b07", "parents": [ "60ca602a6cdae3f958299cf2c26f423c49e14d5d" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 03:37:09 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 03:37:09 2017" }, "message": "Add benchmarks for map code path of cycle tracking\n" }, { "commit": "60ca602a6cdae3f958299cf2c26f423c49e14d5d", "tree": "0d8b52bd011c630f19d9925bae4eb048e76a5708", "parents": [ "4eadb21533165d228cde9f9c80bc853ec890942e" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 01:54:21 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 01:54:21 2017" }, "message": "Ensure stable map ordering for cycle ID allocation\n" }, { "commit": "4eadb21533165d228cde9f9c80bc853ec890942e", "tree": "999b314ffc6b823c4aa13ec0159c17c53f9a5f71", "parents": [ "ba6def33137f90b615584370fde0bb13c561e67f" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 01:00:03 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Aug 22 01:00:03 2017" }, "message": "Switch to target/reference output for detected cycles\n\nSee #17\n" }, { "commit": "ba6def33137f90b615584370fde0bb13c561e67f", "tree": "b2d76da308f62f2540f9cccbb025d5648b5601e3", "parents": [ "5301bd2ee6e8f783e9fdcdcacacf24098ed18447" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:53:14 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:53:14 2017" }, "message": "Add benchmarks for reflect with tracking enabled\n" }, { "commit": "5301bd2ee6e8f783e9fdcdcacacf24098ed18447", "tree": "6a22308ccd860539235aca748340e585e2e61765", "parents": [ "ba77abe697aa866c8a46a7021a96c260e5e76f43", "d65d576e9348f5982d7f6d83682b694e731a45c6" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:44:10 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:44:10 2017" }, "message": "Merge branch \u0027master\u0027 into selfref\n" }, { "commit": "d65d576e9348f5982d7f6d83682b694e731a45c6", "tree": "a6e2c80a7028a9506a4b867e1677f5e2192a1b5b", "parents": [ "bea4083db165ece6fb847b19d14398f847b1e9f4" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:43:49 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:43:49 2017" }, "message": "Add benchmark for val2node\n" }, { "commit": "ba77abe697aa866c8a46a7021a96c260e5e76f43", "tree": "701223e44e337735b84e7b1d7e9320b227b7e028", "parents": [ "a85deda102889db7d4e7c33181f6470a49e5e2bb", "bea4083db165ece6fb847b19d14398f847b1e9f4" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:19:14 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:19:14 2017" }, "message": "Merge branch \u0027master\u0027 into selfref\n" }, { "commit": "bea4083db165ece6fb847b19d14398f847b1e9f4", "tree": "a87995f308c414d601ce1a83cbba15dba0df5172", "parents": [ "62304252c7e450a41f15acb045134d8d23bd96a9" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:18:59 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:18:59 2017" }, "message": "Remove 1.9 (doesn\u0027t exist yet, oops)\n" }, { "commit": "a85deda102889db7d4e7c33181f6470a49e5e2bb", "tree": "f9b9bd04afb4041dc74c7cf2f2093624bc8a3ba9", "parents": [ "62304252c7e450a41f15acb045134d8d23bd96a9" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:15:41 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:15:41 2017" }, "message": "Add support for self-referential structures.\n\nSee issue #16 and pulls #1 and #17 for context.\n" }, { "commit": "62304252c7e450a41f15acb045134d8d23bd96a9", "tree": "a3bfb22fdcb97831c07238b3a7a6d5fee3778eea", "parents": [ "a616ab194758ae0a11290d87ca46ee8c440117b0" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:11:23 2017" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Aug 20 00:11:23 2017" }, "message": "Add testing for go1.8 and go1.9\n" }, { "commit": "a616ab194758ae0a11290d87ca46ee8c440117b0", "tree": "af15151fa571b41cd40ef5ffe570ec26057b529b", "parents": [ "d99083b96f422f8fd5a93bc02040acec769e178f", "4106ce705375becba834ddbf2339edad9b842fe3" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Feb 24 01:00:52 2017" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Fri Feb 24 01:00:52 2017" }, "message": "Merge pull request #14 from kbloom/master\n\nChange the argument names of pretty.Compare to a and b" }, { "commit": "4106ce705375becba834ddbf2339edad9b842fe3", "tree": "af15151fa571b41cd40ef5ffe570ec26057b529b", "parents": [ "95b382491af5f9717e12da0a413bb7d957763e08" ], "author": { "name": "Ken Bloom", "email": "kbloom@gmail.com", "time": "Thu Feb 23 16:55:33 2017" }, "committer": { "name": "Ken Bloom", "email": "kbloom@gmail.com", "time": "Thu Feb 23 16:55:33 2017" }, "message": "Remove some indefinite articles from the comment on pretty.Compare\n" }, { "commit": "95b382491af5f9717e12da0a413bb7d957763e08", "tree": "b6f87927dfe5cd4ffc7d2d34fbcd97e317b512e8", "parents": [ "d99083b96f422f8fd5a93bc02040acec769e178f" ], "author": { "name": "Ken Bloom", "email": "kbloom@gmail.com", "time": "Wed Feb 22 21:35:50 2017" }, "committer": { "name": "Ken Bloom", "email": "kbloom@gmail.com", "time": "Wed Feb 22 21:35:50 2017" }, "message": "Change the argument names of pretty.Compare to a and b\n" }, { "commit": "d99083b96f422f8fd5a93bc02040acec769e178f", "tree": "db6c290fca01c4f4b98e78879e2151fa70ea31ed", "parents": [ "d31080de936567ca001bdee27ae8d1097be4ed83" ], "author": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Wed Nov 09 21:01:02 2016" }, "committer": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Wed Nov 09 21:01:02 2016" }, "message": "Fix case for examples\n" }, { "commit": "d31080de936567ca001bdee27ae8d1097be4ed83", "tree": "c47dbe88e23118cdc84959ac31aaac2777425b25", "parents": [ "7f5dacf3a1ad6fb2188edae01047bca91a80916f" ], "author": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Wed Nov 09 18:54:32 2016" }, "committer": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Wed Nov 09 18:54:32 2016" }, "message": "Swich Travis to using 1.7, since we use subtests\n" }, { "commit": "7f5dacf3a1ad6fb2188edae01047bca91a80916f", "tree": "507aad48c5b2b92a42e7ae620e54138f15c60420", "parents": [ "397d9a06b6442f58c63fa75896608473fe21bbb1" ], "author": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Wed Nov 09 01:20:06 2016" }, "committer": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Wed Nov 09 01:20:06 2016" }, "message": "Refactor diff algo, fix a few corner cases.\n\nFixes #10\n" }, { "commit": "397d9a06b6442f58c63fa75896608473fe21bbb1", "tree": "9d9d36f97a92dad7fe11d4fed0a197b983a189a3", "parents": [ "eadb3ce320cbab8393bea5ca17bebac3f78a021b" ], "author": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Tue Nov 08 21:10:06 2016" }, "committer": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Tue Nov 08 21:18:09 2016" }, "message": "Add a Formatter option to pretty.Config.\n\nThe Formatter field is a map from reflect.Type to arbitrary function\nvalues that are callable with values of the given type and which return\na string. The values will be printed literally.\n\nFixes issues: #8, #11\n" }, { "commit": "eadb3ce320cbab8393bea5ca17bebac3f78a021b", "tree": "c7606b02ff3ea9c82bb7f8f66a6561b299b6542b", "parents": [ "68d2bbec656a1335b130c746bdbda409c21bd190" ], "author": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Wed Apr 06 21:19:39 2016" }, "committer": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Wed Apr 06 21:19:39 2016" }, "message": "Restructure keyval WriteTo code to match lists\n" }, { "commit": "68d2bbec656a1335b130c746bdbda409c21bd190", "tree": "f9fc368ba780b8c2505b7bc9529cb379f283c240", "parents": [ "fffda665884a378c804638f36a4a447a721063c4" ], "author": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Wed Apr 06 21:19:19 2016" }, "committer": { "name": "Kyle Lemons", "email": "kevlar@google.com", "time": "Wed Apr 06 21:19:19 2016" }, "message": "Improve diffable output for lists\n" }, { "commit": "fffda665884a378c804638f36a4a447a721063c4", "tree": "aa5957ccb93de0b938bf5c49ef9d3d91e93581cb", "parents": [ "6105c208d3c0bd69d470710725f962381b95d84d" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Apr 05 00:30:45 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue Apr 05 00:30:45 2016" }, "message": "Reverse the TextMarshaler default\n" }, { "commit": "6105c208d3c0bd69d470710725f962381b95d84d", "tree": "641835ae99cc2c041e7901e9ab5566e969827a18", "parents": [ "4da1e5af9387fc77d0e824ea7f04a6a39d6df1d3" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 19:57:01 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 19:57:01 2016" }, "message": "Test cleanups and coverage for nil values\n" }, { "commit": "4da1e5af9387fc77d0e824ea7f04a6a39d6df1d3", "tree": "2735315597937c7bcd55f5ea418afaf2609c4133", "parents": [ "328c2a297d0d7905555ce3bf15d0a7a3d25f7a8c" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 19:56:31 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 19:56:31 2016" }, "message": "Correctly handle bare nil values\n" }, { "commit": "328c2a297d0d7905555ce3bf15d0a7a3d25f7a8c", "tree": "809b66c9244cb33fce64a9393455f27980d6d187", "parents": [ "dba8eb16a85ee86aa82181b42a853e117b50a2e4" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 19:21:54 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 19:21:54 2016" }, "message": "Fix link for Diff docs\n" }, { "commit": "dba8eb16a85ee86aa82181b42a853e117b50a2e4", "tree": "074d21c4d35b7fa6d041e0e60f2ec795ef925407", "parents": [ "e37ec97e45f3060c8bc7ae8b11618cfcd6a74ee5" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 19:20:16 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 19:20:16 2016" }, "message": "Add a testing example for Compare\n" }, { "commit": "e37ec97e45f3060c8bc7ae8b11618cfcd6a74ee5", "tree": "e0afbd342d4c9795ce28cb9ca8e4a0b3388683cb", "parents": [ "5eac7ff92a1f32a1351a71f805f75e7633940883" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 19:19:59 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 19:19:59 2016" }, "message": "Add README\n" }, { "commit": "5eac7ff92a1f32a1351a71f805f75e7633940883", "tree": "b0f93c3325e8f1f4f8ec042b88c3c6ba91ab276b", "parents": [ "42929bb12921baf6e0402a44acd208c093dc500e", "165b433c1d1c9f9f9a1bbbab01595efcd3a8c4ad" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 17:11:36 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 02 17:11:36 2016" }, "message": "Merge pull request #5 from mgood/diff-omit-padding\n\nRemove padding from Diffable output" }, { "commit": "42929bb12921baf6e0402a44acd208c093dc500e", "tree": "1b8c09f3272c761e42b52c57c800537e6ca72ff5", "parents": [ "474d6673b4f8185ca07c370500268b1885dbf1dd" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Wed Mar 30 07:16:14 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Wed Mar 30 07:16:48 2016" }, "message": "Fix list in Travis-CI config\n" }, { "commit": "474d6673b4f8185ca07c370500268b1885dbf1dd", "tree": "a30e5d34ec70a5e7af3ef1bc4c1e6303fffcab32", "parents": [ "821e8e83d9cf85b35a29fb309c8aa0120c82ae9f" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Wed Mar 30 07:14:25 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Wed Mar 30 07:14:25 2016" }, "message": "Add Travis-CI config\n" }, { "commit": "821e8e83d9cf85b35a29fb309c8aa0120c82ae9f", "tree": "26fbb990c40339a5a691d93b1c8bdd8036ceeaea", "parents": [ "135288e33abe585e2decda98f64af5d1d2e0aa3c" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Wed Mar 30 07:11:23 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Wed Mar 30 07:11:23 2016" }, "message": "goimports\n" }, { "commit": "135288e33abe585e2decda98f64af5d1d2e0aa3c", "tree": "005a2659f211a57c135160957f7e4a0f580e68a9", "parents": [ "21cb3784d9bda523911b96719efba02b7e983256" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Wed Mar 30 07:09:04 2016" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Wed Mar 30 07:09:04 2016" }, "message": "Add support for TextMarshalers\n" }, { "commit": "165b433c1d1c9f9f9a1bbbab01595efcd3a8c4ad", "tree": "1dbde4c67bc8cdd9ffcadc0169f2a828902a2265", "parents": [ "21cb3784d9bda523911b96719efba02b7e983256" ], "author": { "name": "Matt Good", "email": "mgood@shift.com", "time": "Tue Mar 22 23:16:41 2016" }, "committer": { "name": "Matt Good", "email": "mgood@shift.com", "time": "Tue Mar 22 23:16:41 2016" }, "message": "Remove padding from Diffable output\n\nWhen comparing maps where the padding differs between the two sets of keys, the\ndiff will include keys that were unchanged except for the padding difference.\n\nFor example, Arthur Dent appears as a diff due to different padding:\n```\n{\n Crew: {\n- Arthur Dent: \"Along for the Ride\",\n- Zaphod Beeblebrox: \"Galactic President\",\n+ Arthur Dent: \"Along for the Ride\",\n },\n }\n```\n\nThis omits padding when `Diffable \u003d true` so that the diff output is consistent\nto prevent these spurious diffs.\n" }, { "commit": "21cb3784d9bda523911b96719efba02b7e983256", "tree": "1fe6282363fcdb294a253d2bdd73f841c646ee51", "parents": [ "6f3948b423353aa1b6242d1a409441457ce1370a" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue May 19 15:45:55 2015" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Tue May 19 15:45:55 2015" }, "message": "Fix doc typo" }, { "commit": "6f3948b423353aa1b6242d1a409441457ce1370a", "tree": "37242bc0e0aa5bd86b16741110a6f94890dc1883", "parents": [ "9d56955e86e98dc396038da4b0aa658efe2bfa15" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 17 18:30:47 2015" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 17 18:30:47 2015" }, "message": "Don\u0027t modify the config when Diff is called\n" }, { "commit": "9d56955e86e98dc396038da4b0aa658efe2bfa15", "tree": "b112aec879c90adfc38c5d568db1f7b2b48d89a6", "parents": [ "73b4550a17e610de4fa1da76afccc6c9ab7cc375" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 17 18:30:31 2015" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 17 18:30:31 2015" }, "message": "Update doc comments\n" }, { "commit": "73b4550a17e610de4fa1da76afccc6c9ab7cc375", "tree": "978affdb1225113f0f27f06d2a66bb6eaeb34094", "parents": [ "808ac284003ce2b08ef590da08f95379e8a06936", "c13a706a38b293d2087d05c7c477941fac600b9e" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 17 18:17:12 2015" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun May 17 18:17:12 2015" }, "message": "Merge pull request #4 from rmartinjak/skipzerovals\n\nAllow the shortening of diffs by skipping fields with zero values" }, { "commit": "c13a706a38b293d2087d05c7c477941fac600b9e", "tree": "978affdb1225113f0f27f06d2a66bb6eaeb34094", "parents": [ "509abe0bbf749e4333311828ae28037a65a4483e" ], "author": { "name": "Robin Martinjak", "email": "rob@rmartinjak.de", "time": "Fri May 15 19:47:52 2015" }, "committer": { "name": "Robin Martinjak", "email": "rob@rmartinjak.de", "time": "Fri May 15 19:47:52 2015" }, "message": "Add Config.Compare() and default CompareConfig\n" }, { "commit": "509abe0bbf749e4333311828ae28037a65a4483e", "tree": "f8f75a577ba019c2c887641acb53364c744f7329", "parents": [ "808ac284003ce2b08ef590da08f95379e8a06936" ], "author": { "name": "Robin Martinjak", "email": "rob@rmartinjak.de", "time": "Thu Apr 16 05:29:01 2015" }, "committer": { "name": "Robin Martinjak", "email": "rob@rmartinjak.de", "time": "Thu Apr 16 05:29:01 2015" }, "message": "Add pretty.CompareWithoutZeroFields\n\nCompareWithoutZeroFields returns a diff like Compare but omits\nstruct fields that have a zero value.\n" }, { "commit": "808ac284003ce2b08ef590da08f95379e8a06936", "tree": "0b4fc3a56a84c1920350ddc7d363c8c5d2a73851", "parents": [ "0f00afa0734e9eb1d0d4a79ea3fc0732934be23d" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Wed Oct 02 21:57:53 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Wed Oct 02 21:57:53 2013" }, "message": "LICENSE conformance\n" }, { "commit": "0f00afa0734e9eb1d0d4a79ea3fc0732934be23d", "tree": "98a3d0019abc23a285ec73863c9f7aae4a1f2da0", "parents": [ "bed4810819d8453c8e15e40fbee6240c8a253f28" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 06 05:30:43 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 06 05:30:43 2013" }, "message": "Label ShortList as an \u0027Output transform\u0027\n" }, { "commit": "bed4810819d8453c8e15e40fbee6240c8a253f28", "tree": "0be78eb0701ed90989ce956f301c91d89c145711", "parents": [ "ba260316d76376941cc715a4b6a6ab91306a50c5" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 06 05:13:32 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Apr 06 05:13:32 2013" }, "message": "Allow printing of fmt.Stringer (e.g. time.Time) via config.PrintStringers\n" }, { "commit": "ba260316d76376941cc715a4b6a6ab91306a50c5", "tree": "2d51123fabac822f6ddc8f4ecf4c62da537cff56", "parents": [ "21e37b6e106518ebd7646a788a72ae36b942990c" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Jan 11 05:09:06 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Jan 11 05:09:06 2013" }, "message": "Compare unexported fields\n" }, { "commit": "21e37b6e106518ebd7646a788a72ae36b942990c", "tree": "4b5e971a6b94fd6480151e48d9fba6fe9d018446", "parents": [ "e08959ce642bec4ad9b71de8a20cc7c718c9c14a" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Jan 11 02:47:22 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Jan 11 02:47:22 2013" }, "message": "Don\u0027t air our dirty laundry (moved TODO out of godoc)\n" }, { "commit": "e08959ce642bec4ad9b71de8a20cc7c718c9c14a", "tree": "f356747c48616e2eeb38401886db83e37d5c30e8", "parents": [ "756d21ca193b37d1759b0677285b3d8a1cdc1241" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Jan 11 02:45:29 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Jan 11 02:45:29 2013" }, "message": "Omit unexported fields by default (and during Compare)\n" }, { "commit": "756d21ca193b37d1759b0677285b3d8a1cdc1241", "tree": "5016f52667437886cf585719841e8f3f434a7fcf", "parents": [ "d4534709c1d9b22e0d6771d9940d9985ffc058c3" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Jan 11 02:30:50 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Jan 11 02:30:50 2013" }, "message": "Fix attachment of Print example\n" }, { "commit": "d4534709c1d9b22e0d6771d9940d9985ffc058c3", "tree": "65dee6e877f206827d511002abcf4aa765f419fa", "parents": [ "3fa838e43a338c3a99d28738024362937cface4f" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Jan 11 02:29:16 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Fri Jan 11 02:29:16 2013" }, "message": "Reorganize to standard {P,Sp,Fp}rint nomenclature\n" }, { "commit": "3fa838e43a338c3a99d28738024362937cface4f", "tree": "0d4aae2fc531505cca50642b6fa419bbf1d7caeb", "parents": [ "8996bc7c22223a64749317d82f2622db294a2d21" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:24:36 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:24:36 2013" }, "message": "Work around godoc space trimming\n" }, { "commit": "8996bc7c22223a64749317d82f2622db294a2d21", "tree": "4804e385da5d1f70a442ead4b5576b40cead25e5", "parents": [ "b3453e10fd0410314676803fb486901a67c50b90" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:23:12 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:23:12 2013" }, "message": "Add Diff example\n" }, { "commit": "b3453e10fd0410314676803fb486901a67c50b90", "tree": "af8f635c85bf7c0b949265be89594e94fb274e38", "parents": [ "458a93d3a04ae5fdc8ac6a77cdd6d03fbb1bfd42" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:12:01 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:12:01 2013" }, "message": "Add LICENSE\n" }, { "commit": "458a93d3a04ae5fdc8ac6a77cdd6d03fbb1bfd42", "tree": "4f7311e67333817845f229ae1b50ec2ed390d358", "parents": [ "9ed35c992f38dcda36ab5882c387d423d37804e2" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:10:08 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:10:08 2013" }, "message": "Remove extraneous newline\n" }, { "commit": "9ed35c992f38dcda36ab5882c387d423d37804e2", "tree": "09530a53bb204252f5c34b5e72861d5d7222bcf9", "parents": [ "4d8b1deed50ee12035969fa29bfeb63f3e24a24d" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:07:10 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:07:10 2013" }, "message": "Rename Options -\u003e Config\n" }, { "commit": "4d8b1deed50ee12035969fa29bfeb63f3e24a24d", "tree": "7cbc19a36c8bba8ae0bf7afe49f94450f7b05165", "parents": [ "e41382cf04c08e34e32ef1285d81efa62c64ef39" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:02:18 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 11:02:18 2013" }, "message": "update TODO\n" }, { "commit": "e41382cf04c08e34e32ef1285d81efa62c64ef39", "tree": "03aa8393a3ed065a3ef2c05b2b5ba87793b39375", "parents": [ "0ce6b6c8dcf254c99c579014e5b3ddb8eb2583dc" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 10:59:23 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 10:59:23 2013" }, "message": "Add Compare example\n" }, { "commit": "0ce6b6c8dcf254c99c579014e5b3ddb8eb2583dc", "tree": "ba343f2f48820aca738e642d15ef5cd642816b5c", "parents": [ "cdcab07d3abba91e5d2080360a9714ccf5017c34" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 10:51:20 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 10:51:20 2013" }, "message": "Use godebug/diff for Compare\n" }, { "commit": "cdcab07d3abba91e5d2080360a9714ccf5017c34", "tree": "90fdccf89603138b4eaa6886778b78ac59093b91", "parents": [ "a7fab8f5423917b79f9dd3ece29aefef96fa6938" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 10:49:18 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 10:49:18 2013" }, "message": "Add diff package\n" }, { "commit": "a7fab8f5423917b79f9dd3ece29aefef96fa6938", "tree": "5122fcc59ea694824e906a6f5228affd5f0876d9", "parents": [ "23c933a5e77e63040b45f79084e249e2eddd6fb0" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 10:12:33 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 10:12:33 2013" }, "message": "Compare doc\n" }, { "commit": "23c933a5e77e63040b45f79084e249e2eddd6fb0", "tree": "3cd78cdf38c284daaf227e414ea650d3b0ee6b3e", "parents": [ "4b973cd0ff1847963482933815c5c07ff7f40554" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 10:11:07 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 10:11:07 2013" }, "message": "add Compare\n" }, { "commit": "4b973cd0ff1847963482933815c5c07ff7f40554", "tree": "5928611af7814e91e3499eee1d47d27b2c52bcf6", "parents": [ "36584ca97a0d7ce936726433e31cc80595c22498" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 00:12:23 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sun Jan 06 00:12:23 2013" }, "message": "Call bytes.Buffer methods directly\n" }, { "commit": "36584ca97a0d7ce936726433e31cc80595c22498", "tree": "b18a811dddf567bb12bdfaae6bc0ae23c0dc2915", "parents": [ "f3e086b5ee2453d15a2cddd6e5d6ad386b89472f" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jan 05 23:57:00 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jan 05 23:57:00 2013" }, "message": "Replace fmt.Fprintf with io.WriteString\n" }, { "commit": "f3e086b5ee2453d15a2cddd6e5d6ad386b89472f", "tree": "b11894392e06d3d1b6191f96933e725a944dd8b9", "parents": [ "fdaa5736ff862edd55755f078c7c737b3bdd0d2b" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jan 05 23:27:38 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jan 05 23:27:38 2013" }, "message": "Add ShortList option\n" }, { "commit": "fdaa5736ff862edd55755f078c7c737b3bdd0d2b", "tree": "323a038c02d0ff94d890fc0ad6de43ba9e0425ba", "parents": [ "91da141d2c552f0594aabdeb45c3c4a4c51e1169" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jan 05 16:09:23 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jan 05 16:09:23 2013" }, "message": "doc comments\n" }, { "commit": "91da141d2c552f0594aabdeb45c3c4a4c51e1169", "tree": "9fc8f9370e92df9658c2dc66b8caf14defad8f89", "parents": [ "7591a33dd9db8bc849a66f9f6e3cd8484ea0fc18" ], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jan 05 15:13:49 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jan 05 15:13:49 2013" }, "message": "add reflect\n" }, { "commit": "7591a33dd9db8bc849a66f9f6e3cd8484ea0fc18", "tree": "1e53b610731946dd735cbd46e669b93fc643a4f7", "parents": [], "author": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jan 05 13:27:37 2013" }, "committer": { "name": "Kyle Lemons", "email": "kyle@kylelemons.net", "time": "Sat Jan 05 13:27:37 2013" }, "message": "created structure\n" } ] }