{"push_id":1080117755,"size":10,"distinct_size":2,"ref":"refs/heads/optimize_sql","head":"28e14c55560b2280103fd07d97af22fd9228b5fc","before":"0015e4df857fa57465d1433cb46e633b217688ca","commits":[{"sha":"79ed22d4a8ea1f322fd4c289e08897c87f755965","author":{"email":"2f4b992d1bbd30f28b6ddef1bc4decd414132432@gmail.com","name":"LouisChen1905"},"message":"Merge branch 'master' into dev","distinct":false,"url":"https://api.github.com/repos/LouisChen1905/OneAnalyser/commits/79ed22d4a8ea1f322fd4c289e08897c87f755965"},{"sha":"907e5e202a9dead45ff6eaf2b5b6ad70055aaaea","author":{"email":"2f4b992d1bbd30f28b6ddef1bc4decd414132432@gmail.com","name":"LouisChen1905"},"message":"Merge branch 'dev'","distinct":false,"url":"https://api.github.com/repos/LouisChen1905/OneAnalyser/commits/907e5e202a9dead45ff6eaf2b5b6ad70055aaaea"},{"sha":"979d385bb5ae071a4e676f85c8c0eba6b3f32de0","author":{"email":"2f4b992d1bbd30f28b6ddef1bc4decd414132432@gmail.com","name":"LouisChen1905"},"message":"1 rename Period.period to Period.pid\n2 change database password\n3 add argument parser to determine where to get period records, from web page or from database","distinct":false,"url":"https://api.github.com/repos/LouisChen1905/OneAnalyser/commits/979d385bb5ae071a4e676f85c8c0eba6b3f32de0"},{"sha":"df24205689af4d6b780408aac2e73723c113e9a3","author":{"email":"2f4b992d1bbd30f28b6ddef1bc4decd414132432@gmail.com","name":"LouisChen1905"},"message":"add argument parser to determine where to get period records, from web page or from database","distinct":false,"url":"https://api.github.com/repos/LouisChen1905/OneAnalyser/commits/df24205689af4d6b780408aac2e73723c113e9a3"},{"sha":"7b3576bd4941ce084d5c7f0147c08387e514f3ad","author":{"email":"2f4b992d1bbd30f28b6ddef1bc4decd414132432@gmail.com","name":"LouisChen1905"},"message":"Merge remote-tracking branch 'origin/scrape_from_db' into scrape_from_db\n\n# Conflicts:\n#\tsrc/one_analyse/request_data.py","distinct":false,"url":"https://api.github.com/repos/LouisChen1905/OneAnalyser/commits/7b3576bd4941ce084d5c7f0147c08387e514f3ad"},{"sha":"34cf3bc1cfa44b34beaded294da612464781b980","author":{"email":"2f4b992d1bbd30f28b6ddef1bc4decd414132432@gmail.com","name":"LouisChen1905"},"message":"add argument to configure dabebase connection and thread pool","distinct":false,"url":"https://api.github.com/repos/LouisChen1905/OneAnalyser/commits/34cf3bc1cfa44b34beaded294da612464781b980"},{"sha":"a0726d979058cdf0c526a1cbb1d6c68f25ecdac2","author":{"email":"2f4b992d1bbd30f28b6ddef1bc4decd414132432@gmail.com","name":"LouisChen1905"},"message":"Merge branch 'scrape_from_db'","distinct":false,"url":"https://api.github.com/repos/LouisChen1905/OneAnalyser/commits/a0726d979058cdf0c526a1cbb1d6c68f25ecdac2"},{"sha":"3475caa7831a441834ef9d5d67cd28135fb8ffed","author":{"email":"2f4b992d1bbd30f28b6ddef1bc4decd414132432@gmail.com","name":"LouisChen1905"},"message":"Merge branches 'master' and 'master' of https://github.com/LouisChen1905/OneAnalyser\n\nConflicts:\n\tsrc/one_analyse/__init__.py\n\tsrc/one_analyse/request_data.py","distinct":false,"url":"https://api.github.com/repos/LouisChen1905/OneAnalyser/commits/3475caa7831a441834ef9d5d67cd28135fb8ffed"},{"sha":"5115433214b33daa7a54dbfd58c81d7b76614232","author":{"email":"2f4b992d1bbd30f28b6ddef1bc4decd414132432@gmail.com","name":"LouisChen1905"},"message":"remove select query before insert rows and let the try clause handle the exception of duplicate primary key","distinct":true,"url":"https://api.github.com/repos/LouisChen1905/OneAnalyser/commits/5115433214b33daa7a54dbfd58c81d7b76614232"},{"sha":"28e14c55560b2280103fd07d97af22fd9228b5fc","author":{"email":"2f4b992d1bbd30f28b6ddef1bc4decd414132432@gmail.com","name":"LouisChen1905"},"message":"Merge branch 'optimize_sql' of https://github.com/LouisChen1905/OneAnalyser.git into optimize_sql\n\nConflicts:\n\tsrc/one_analyse/lib/db/ormtables.py","distinct":true,"url":"https://api.github.com/repos/LouisChen1905/OneAnalyser/commits/28e14c55560b2280103fd07d97af22fd9228b5fc"}]}