{"push_id":768632580,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"a1f6fe173c31a12eb332ff69ec0327b03dfab02c","before":"e0bdd7b880682220ba5bfaaace42d5f070136086","commits":[{"sha":"2c4ab91914ca27b4a98268686f91a06f9c016229","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Make share site list only the most recent 600 programs","distinct":true,"url":"https://api.github.com/repos/PencilCode/pencilcode/commits/2c4ab91914ca27b4a98268686f91a06f9c016229"},{"sha":"efa549b6ded90a64317f30177011356cb0e56cce","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Fix `shareAction` not saving thumbnails","distinct":true,"url":"https://api.github.com/repos/PencilCode/pencilcode/commits/efa549b6ded90a64317f30177011356cb0e56cce"},{"sha":"b6b8a783127e7e3ef648085c980650876df3d497","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Use the same limit constant for both root listing and share site","distinct":true,"url":"https://api.github.com/repos/PencilCode/pencilcode/commits/b6b8a783127e7e3ef648085c980650876df3d497"},{"sha":"3376b3052a514bd5ce83a46914320721fc7e4264","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Merge remote-tracking branch 'upstream/master' into share_site","distinct":true,"url":"https://api.github.com/repos/PencilCode/pencilcode/commits/3376b3052a514bd5ce83a46914320721fc7e4264"},{"sha":"7c31e0ec8a43f37c8114407c2d3e317c32884fa7","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Fix bug in `dircache.js`","distinct":true,"url":"https://api.github.com/repos/PencilCode/pencilcode/commits/7c31e0ec8a43f37c8114407c2d3e317c32884fa7"},{"sha":"dba062f9d6996ee0cfd6de71a6299fb5ffeca265","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Cache share site listing","distinct":true,"url":"https://api.github.com/repos/PencilCode/pencilcode/commits/dba062f9d6996ee0cfd6de71a6299fb5ffeca265"},{"sha":"85c0142d29e8aa941b4698687664c6171d162cd6","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Rename `DirCache` to `DirLoader` and use it to load all directories","distinct":true,"url":"https://api.github.com/repos/PencilCode/pencilcode/commits/85c0142d29e8aa941b4698687664c6171d162cd6"},{"sha":"a1f6fe173c31a12eb332ff69ec0327b03dfab02c","author":{"email":"9f94d75a44591bff1368aa30685bfd53c5f8867a@google.com","name":"David Bau"},"message":"Merge pull request #184 from xinan/share_site\n\nLimit the number of programs in the share site directory listing","distinct":true,"url":"https://api.github.com/repos/PencilCode/pencilcode/commits/a1f6fe173c31a12eb332ff69ec0327b03dfab02c"}]}