{"push_id":2998364873,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"9ab9b6fd7ab951cbed0675ef8b9bf9c97290aa6e","before":"557e72987784da6ff983107a764f0a31e1b13492","commits":[{"sha":"21dec2c3a94d4e8aab40d4ae1c60ceb9dde110b4","author":{"name":"Shekcon","email":"f40ccb33f270e621ae7327e25c62d3bcc5b02253@gmail.com"},"message":"Change:\n+ function:\n       - copy_same_content_src --> rewrite_content_des: only rewrite des\n\nAdd:\n+ function:\n        - update_diff_des(des): handle find and write diff from des\n        - write_diff_des(des, pos, content): help override data on des at pos with content\n\nUpdate:\n+ try/except: read source file if error print information\n+ split calutation md5 of src into func check_sum()\n+ add more document at handle option -u and check diff","distinct":true,"url":"https://api.github.com/repos/Shekcon/Intek/commits/21dec2c3a94d4e8aab40d4ae1c60ceb9dde110b4"},{"sha":"9ab9b6fd7ab951cbed0675ef8b9bf9c97290aa6e","author":{"name":"Shekcon","email":"f40ccb33f270e621ae7327e25c62d3bcc5b02253@gmail.com"},"message":"Fix:\n+ option -u:\n        - skip rsync if des is newer than src\nChange:\n+ is_src_newer_des --> is_des_newer_src","distinct":true,"url":"https://api.github.com/repos/Shekcon/Intek/commits/9ab9b6fd7ab951cbed0675ef8b9bf9c97290aa6e"}]}
{"actor":{"display_login":"Shekcon"}}