{"push_id":567894029,"size":202,"distinct_size":1,"ref":"refs/heads/horizon-base","head":"52e0c9528c8302435d6e413bf1e6c1b1581725c7","before":"c71e03666264caf7056d4b5f9518c5a237780008","commits":[{"sha":"37a30df1e9dff516bde41ffe87e8d7c35899baab","author":{"email":"f75a74de4b7015cea9e2a68f921418dfed090b0c@gmail.com","name":"Chilledheart"},"message":"prevent memory leak from RepoTreeModel","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/37a30df1e9dff516bde41ffe87e8d7c35899baab"},{"sha":"3db44b2abe58cd4bc707104e478ff46ee8a2326a","author":{"email":"b7479730797611cd66e19bcdeedd12d74ad07068@gmail.com","name":"lins05"},"message":"Merge pull request #221 from Chilledheart/patch-1\n\nprevent memory leak from RepoTreeModel","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/3db44b2abe58cd4bc707104e478ff46ee8a2326a"},{"sha":"7c02582686eb95894799339d289a0cf9776f9f83","author":{"email":"b7479730797611cd66e19bcdeedd12d74ad07068@gmail.com","name":"lins05"},"message":"use transfer mgr to manage upload/download tasks","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/7c02582686eb95894799339d289a0cf9776f9f83"},{"sha":"29355952b74ba82308287a743eefbddd29cb9244","author":{"email":"f75a74de4b7015cea9e2a68f921418dfed090b0c@gmail.com","name":"Chilledheart"},"message":"fix a potential bug with readlink(2)\n\nAccording to linux manual READLINK(2)\n\n   readlink() places the contents of the symbolic link pathname in the buffer\n   buf,  which has size bufsiz. readlink() does not append a null byte to buf.\n   It will truncate the contents (to a length of bufsiz characters), in case\n   the buffer is too small to hold all of the contents.\n\nthere is a situation that readlink returns bufsize when the path is long enough\n, and in that situation we would write \\0 to the invalid address buf[bufsize].\nobviously it is not allowed.","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/29355952b74ba82308287a743eefbddd29cb9244"},{"sha":"db7f33a41e4a5034c0f2e2d6ebb4db4b608c3ab3","author":{"email":"b7479730797611cd66e19bcdeedd12d74ad07068@gmail.com","name":"lins05"},"message":"display download progress in file table","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/db7f33a41e4a5034c0f2e2d6ebb4db4b608c3ab3"},{"sha":"c0125bea323c844a7d1f79edb4a29f350b0f24ae","author":{"email":"b7479730797611cd66e19bcdeedd12d74ad07068@gmail.com","name":"lins05"},"message":"work aroud mac image auto update problems when openning starrted files","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/c0125bea323c844a7d1f79edb4a29f350b0f24ae"},{"sha":"4f8f55620bae4ccb73c8ced0bfe3e5ed96795fec","author":{"email":"b7479730797611cd66e19bcdeedd12d74ad07068@gmail.com","name":"lins05"},"message":"Merge pull request #229 from Chilledheart/patch-4\n\nfix a potential bug with readlink(2)","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/4f8f55620bae4ccb73c8ced0bfe3e5ed96795fec"},{"sha":"e19b4bd576332205b6f81abe9b99d08ed473a6ea","author":{"email":"b7479730797611cd66e19bcdeedd12d74ad07068@gmail.com","name":"lins05"},"message":"should not read dirents from cache when refresh failed","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/e19b4bd576332205b6f81abe9b99d08ed473a6ea"},{"sha":"0d3efc69e0f48ec53c48fdaee72c64d3aeda24b4","author":{"email":"f75a74de4b7015cea9e2a68f921418dfed090b0c@gmail.com","name":"Chilledheart"},"message":"open the current path of the cache folder now","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/0d3efc69e0f48ec53c48fdaee72c64d3aeda24b4"},{"sha":"c8d7550d778e1937efcea6a4318504fc38180d99","author":{"email":"b7479730797611cd66e19bcdeedd12d74ad07068@gmail.com","name":"lins05"},"message":"Merge branch '4.0'","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/c8d7550d778e1937efcea6a4318504fc38180d99"},{"sha":"4c2851a03ac5f311885842e6b81a296e692b9ed9","author":{"email":"f75a74de4b7015cea9e2a68f921418dfed090b0c@gmail.com","name":"Chilledheart"},"message":"[NFC] delete filenetworktask safer\n\nand eliminate some annoying warnings\nQCoreApplication::postEvent: Unexpected null receiver\n\nreasoning: QScopePointer use delete operator to delete the resource directly\nwhen it is destoryed. this will force it to use deleteLater method instead.","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/4c2851a03ac5f311885842e6b81a296e692b9ed9"},{"sha":"9423232e6bf8a6d9a0f31364eb8902fd75dd471a","author":{"email":"f75a74de4b7015cea9e2a68f921418dfed090b0c@gmail.com","name":"Chilledheart"},"message":"add create directory support, backend part","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/9423232e6bf8a6d9a0f31364eb8902fd75dd471a"},{"sha":"a95bdd677708e2d4c6afd438b0a17c265e6460a4","author":{"email":"f75a74de4b7015cea9e2a68f921418dfed090b0c@gmail.com","name":"Chilledheart"},"message":"add create directory support, ui part","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/a95bdd677708e2d4c6afd438b0a17c265e6460a4"},{"sha":"8a8037474b7a343320a848644f0ebc4fb4f44ca9","author":{"email":"f75a74de4b7015cea9e2a68f921418dfed090b0c@gmail.com","name":"Chilledheart"},"message":"insert the created directory to the front instead of the back","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/8a8037474b7a343320a848644f0ebc4fb4f44ca9"},{"sha":"7210fd2e6c0ae2946034f36f08d807ea2494b65c","author":{"email":"f75a74de4b7015cea9e2a68f921418dfed090b0c@gmail.com","name":"Chilledheart"},"message":"provide better information when error occurs","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/7210fd2e6c0ae2946034f36f08d807ea2494b65c"},{"sha":"e14ec10ac4b19ababef22593f9ff35bbca4e6af3","author":{"email":"b7479730797611cd66e19bcdeedd12d74ad07068@gmail.com","name":"lins05"},"message":"Merge pull request #330 from haiwen/patch-27-open-current-cache-folder\n\nopen the current path of the cache folder now","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/e14ec10ac4b19ababef22593f9ff35bbca4e6af3"},{"sha":"8204cb6b2db11df6e3bbe9d01d577e07316be39d","author":{"email":"b7479730797611cd66e19bcdeedd12d74ad07068@gmail.com","name":"lins05"},"message":"Merge pull request #332 from haiwen/delete_scopepointer_safer\n\n[NFC] delete filenetworktask safer","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/8204cb6b2db11df6e3bbe9d01d577e07316be39d"},{"sha":"cf333b856dc2fc1c7773346e8f8c3651c0c77b25","author":{"email":"b7479730797611cd66e19bcdeedd12d74ad07068@gmail.com","name":"lins05"},"message":"pdf files are also opened by Preview app on mac","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/cf333b856dc2fc1c7773346e8f8c3651c0c77b25"},{"sha":"f61bed39748883898d5f4da05722218d23560fb2","author":{"email":"f75a74de4b7015cea9e2a68f921418dfed090b0c@gmail.com","name":"Chilledheart"},"message":"improve some lines' code quality","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/f61bed39748883898d5f4da05722218d23560fb2"},{"sha":"2c1dc1e39b7b240eb626a95b327c6ac35d6c5d49","author":{"email":"f75a74de4b7015cea9e2a68f921418dfed090b0c@gmail.com","name":"Chilledheart"},"message":"fix the last modifyed time of uploaded file","distinct":false,"url":"https://api.github.com/repos/haiwen/seafile-client/commits/2c1dc1e39b7b240eb626a95b327c6ac35d6c5d49"}]}