{"push_id":849066445,"size":9,"distinct_size":1,"ref":"refs/heads/searchstyle","head":"37057a1711b19fcfb6c172bca185c1803c8b0eb1","before":"c741efe40af071ad91c9cae78e92ccad7207ec59","commits":[{"sha":"1fcb96f20271cde0a8cf53630924fec8f0b6cc17","author":{"email":"a04c8d779ef6c65fdc9306a5d7d9491dc15c0cd6@163.com","name":"followcat"},"message":"Use flask.current_app replace module global app.","distinct":false,"url":"https://api.github.com/repos/followcat/cloudshare/commits/1fcb96f20271cde0a8cf53630924fec8f0b6cc17"},{"sha":"3ae41918d1284ca7c31bca84a276650392abd80e","author":{"email":"a04c8d779ef6c65fdc9306a5d7d9491dc15c0cd6@163.com","name":"followcat"},"message":"Remove unused import.","distinct":false,"url":"https://api.github.com/repos/followcat/cloudshare/commits/3ae41918d1284ca7c31bca84a276650392abd80e"},{"sha":"2bb5fc7318a2c5ee3399515ef8a4e2b3af4273f7","author":{"email":"a04c8d779ef6c65fdc9306a5d7d9491dc15c0cd6@163.com","name":"followcat"},"message":"Use testcase_output to save testcase temp output.","distinct":false,"url":"https://api.github.com/repos/followcat/cloudshare/commits/2bb5fc7318a2c5ee3399515ef8a4e2b3af4273f7"},{"sha":"8acfa46d6d72947ae564d870695791992074c6e4","author":{"email":"a04c8d779ef6c65fdc9306a5d7d9491dc15c0cd6@163.com","name":"followcat"},"message":"Get md5 string from utils.builtin.","distinct":false,"url":"https://api.github.com/repos/followcat/cloudshare/commits/8acfa46d6d72947ae564d870695791992074c6e4"},{"sha":"551c3f1ed55b0dbbec7e67c32d6641864acb7fca","author":{"email":"a04c8d779ef6c65fdc9306a5d7d9491dc15c0cd6@163.com","name":"followcat"},"message":"Modify RepoAccount to instance in app.config.","distinct":false,"url":"https://api.github.com/repos/followcat/cloudshare/commits/551c3f1ed55b0dbbec7e67c32d6641864acb7fca"},{"sha":"ec6be5179222783bd0adad093f3ee04024ad68b6","author":{"email":"a04c8d779ef6c65fdc9306a5d7d9491dc15c0cd6@163.com","name":"followcat"},"message":"Move init_login into ext.views.","distinct":false,"url":"https://api.github.com/repos/followcat/cloudshare/commits/ec6be5179222783bd0adad093f3ee04024ad68b6"},{"sha":"fa371debdff1e5e7dc1b84d0e1322e95b58e1991","author":{"email":"a04c8d779ef6c65fdc9306a5d7d9491dc15c0cd6@163.com","name":"followcat"},"message":"Fix upload doctest, upload real temp file now.","distinct":false,"url":"https://api.github.com/repos/followcat/cloudshare/commits/fa371debdff1e5e7dc1b84d0e1322e95b58e1991"},{"sha":"ca128e518a8fccdff3aa82e2c4c77e6c553b90f7","author":{"email":"a04c8d779ef6c65fdc9306a5d7d9491dc15c0cd6@163.com","name":"followcat"},"message":"Merge branch 'dev' into upload","distinct":false,"url":"https://api.github.com/repos/followcat/cloudshare/commits/ca128e518a8fccdff3aa82e2c4c77e6c553b90f7"},{"sha":"37057a1711b19fcfb6c172bca185c1803c8b0eb1","author":{"email":"a04c8d779ef6c65fdc9306a5d7d9491dc15c0cd6@163.com","name":"followcat"},"message":"Merge branch 'dev' into searchstyle","distinct":true,"url":"https://api.github.com/repos/followcat/cloudshare/commits/37057a1711b19fcfb6c172bca185c1803c8b0eb1"}]}