{"push_id":566847965,"size":228,"distinct_size":21,"ref":"refs/heads/master","head":"836ddd4a59981f23a1b927d79cd2adb1ec5d80f9","before":"250b0100aab236fcf9dfa65eccf656fe037f9422","commits":[{"sha":"90f1b52f49552252302cfcdc6cff4f45438a3c44","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Fix and generalize generating TODO list from source files","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/90f1b52f49552252302cfcdc6cff4f45438a3c44"},{"sha":"eaacd3864bc82dad6f3e79d1bf8bb8bb7d499a48","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Remove license text for licenses no longer used","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/eaacd3864bc82dad6f3e79d1bf8bb8bb7d499a48"},{"sha":"65fa648d9f24cc7d3500ad2a3a4c8e2540464f3e","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Reorganize python sources into 'plinth' package","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/65fa648d9f24cc7d3500ad2a3a4c8e2540464f3e"},{"sha":"7c60b79e89c3db436286b1e897d63634b35f3a2c","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Remove executable permissions on image files","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/7c60b79e89c3db436286b1e897d63634b35f3a2c"},{"sha":"38bdff4d1d3bbf2416c6fe75036bf23d270f15a2","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Make plinth directory a package, add version","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/38bdff4d1d3bbf2416c6fe75036bf23d270f15a2"},{"sha":"bc21fe00c46e1006ab38e73f9dba1285ad0d91d0","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Remove unmaintained, outdated fabfile","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/bc21fe00c46e1006ab38e73f9dba1285ad0d91d0"},{"sha":"7798d924be15c67fd57ace20100660eccdaecffe","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Create pythonic startup script","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/7798d924be15c67fd57ace20100660eccdaecffe"},{"sha":"d3b9c0d6ec51ff30d5ff464def953fb49e5d0854","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Remove recursive link to static director","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/d3b9c0d6ec51ff30d5ff464def953fb49e5d0854"},{"sha":"cee3c3a4167d0facfea28d42c9923d3aabd22044","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Ignore python dist and egg-info directories","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/cee3c3a4167d0facfea28d42c9923d3aabd22044"},{"sha":"ff288cf2cfff9aef6995b8e53e1c1011e7eafee6","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Convert module/enabled files to regular files","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/ff288cf2cfff9aef6995b8e53e1c1011e7eafee6"},{"sha":"64b6a1294e99bdcf25dd3ea86e898f2115abe763","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Remove unused testdata directory","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/64b6a1294e99bdcf25dd3ea86e898f2115abe763"},{"sha":"709a540381569fc7c1225ad8bf016051b96ea92a","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Rename test cases to have python standard name","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/709a540381569fc7c1225ad8bf016051b96ea92a"},{"sha":"0af0a593b7750b1ec3b352159a2e0212ae7f1b78","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Replace test case runner with a pythonic version","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/0af0a593b7750b1ec3b352159a2e0212ae7f1b78"},{"sha":"c95db2fe7e60b6ab72bef66524bd309ac7e3b314","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Move themes directory into static directory","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/c95db2fe7e60b6ab72bef66524bd309ac7e3b314"},{"sha":"e0816cd4325cfd9914198ebe836d2c25a0e8c8f8","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Update test cases for new directory structure","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/e0816cd4325cfd9914198ebe836d2c25a0e8c8f8"},{"sha":"091faf4eaa651cea0685cdf8601af7540d27a481","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Update default theme link","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/091faf4eaa651cea0685cdf8601af7540d27a481"},{"sha":"e6dbcdccaa004f931e9366c846fda401c4d2d74c","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Move all misc files under misc directory","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/e6dbcdccaa004f931e9366c846fda401c4d2d74c"},{"sha":"85f02c744edd68e6c42a99545287f3b4eedce4bd","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Remove vendor directory infavor of python module dependencies","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/85f02c744edd68e6c42a99545287f3b4eedce4bd"},{"sha":"7e3d8ce54bd9bca910be3ee98949c050cb048784","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Use os.mkdirs instead of custom method","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/7e3d8ce54bd9bca910be3ee98949c050cb048784"},{"sha":"06a50c6985e80f6f930219e0519946158a4ab5bf","author":{"email":"3eaa7035e78e5eca849aa1e8ea4aaf97b4588601@medhas.org","name":"Sunil Mohan Adapa"},"message":"Use open().read() instead of slurp()","distinct":false,"url":"https://api.github.com/repos/jvalleroy/Plinth/commits/06a50c6985e80f6f930219e0519946158a4ab5bf"}]}