{"push_id":3143298677,"size":26,"distinct_size":2,"ref":"refs/heads/dev","head":"fb4909055d720a1239ad412a979e3e17e29c04f5","before":"988a25c3e82f13ed7d90df618970bbda236fd49a","commits":[{"sha":"ec5427c887ec4a0f48dc0dbcd29fd27cb5ff1bbf","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"refactoring with blueprint (ongoing)","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/ec5427c887ec4a0f48dc0dbcd29fd27cb5ff1bbf"},{"sha":"6a05b04ff046584860510bc53efbc7dbad3214fe","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"refactoring ongoing","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/6a05b04ff046584860510bc53efbc7dbad3214fe"},{"sha":"d31fc23ceb900e11eaeb5ef44cf2927c2747ff34","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"skip","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/d31fc23ceb900e11eaeb5ef44cf2927c2747ff34"},{"sha":"646326002b2cb74c75607c0610cd4d1bc3fb31cd","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"login status issue is fixed with app.before_request\nadd configuration to tripmatch\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/646326002b2cb74c75607c0610cd4d1bc3fb31cd"},{"sha":"5345e768e95b3ed93ae139f19788623aab09241a","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"refactor config\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/5345e768e95b3ed93ae139f19788623aab09241a"},{"sha":"6e98ea0e700e7508df616a2d52700fe0754b4c5d","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"+ create_app factory\n+ init_db initializer\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/6e98ea0e700e7508df616a2d52700fe0754b4c5d"},{"sha":"e74c6e4cc3b3a85d00775842cad1e3ec6648d4b7","author":{"name":"zx907","email":"e9327c50022cc6c9ca26fc4ae88d50325e145caf@users.noreply.github.com"},"message":"Update README.md","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/e74c6e4cc3b3a85d00775842cad1e3ec6648d4b7"},{"sha":"791fb53d614d6151402c737af7749b04adf65834","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"setup upload folder path\ncenter search box\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/791fb53d614d6151402c737af7749b04adf65834"},{"sha":"172c97de8868515b06acccfb7c26c1563f151fcc","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"add setup.py for packaging\nmove database in development mode to instance folder\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/172c97de8868515b06acccfb7c26c1563f151fcc"},{"sha":"164c0aa8fca4b765143db159c898efb7a5067341","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"Merge remote-tracking branch 'origin/master'\n\n# Conflicts:\n#\tREADME.md","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/164c0aa8fca4b765143db159c898efb7a5067341"},{"sha":"0bca596fa20cd6078fbf6f5eecb5f88dc4da65e2","author":{"name":"zx907","email":"e9327c50022cc6c9ca26fc4ae88d50325e145caf@users.noreply.github.com"},"message":"Update README.md","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/0bca596fa20cd6078fbf6f5eecb5f88dc4da65e2"},{"sha":"6b772494348c5380d273192d26ace0084315438f","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"add wtforms to login and signup\nadd css to signup page\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/6b772494348c5380d273192d26ace0084315438f"},{"sha":"4f3c5b7f5b520c072fc51950ccabbc48a0ad845d","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"Replace registration form with WTForms rendering\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/4f3c5b7f5b520c072fc51950ccabbc48a0ad845d"},{"sha":"19791f6abc00e517f62a6f7e84b4bc5354881e68","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"debugging wtforms issues\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/19791f6abc00e517f62a6f7e84b4bc5354881e68"},{"sha":"74bf4df7fe766648b716ef366601ccf08a97d122","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"Replace all forms with WTForms except those in navbar\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/74bf4df7fe766648b716ef366601ccf08a97d122"},{"sha":"a1ca00fca02e783c68cd1ba28401543519171f25","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"Replace all forms with WTForms except those in navbar\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/a1ca00fca02e783c68cd1ba28401543519171f25"},{"sha":"60077a8842d7841480c008534edf41944aeec53d","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"Replace all forms with WTForms except those in navbar\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/60077a8842d7841480c008534edf41944aeec53d"},{"sha":"91dfc4b4566032dc0207198b4b45068a99b9b11d","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"Merge branch 'blueprint'","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/91dfc4b4566032dc0207198b4b45068a99b9b11d"},{"sha":"e15e6e3e824ef5914dd148ea42e4f4c0f2216d37","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"Merge branch 'master' of https://github.com/zx907/TripMatch","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/e15e6e3e824ef5914dd148ea42e4f4c0f2216d37"},{"sha":"5774089fcc9ae1864aae63095e04d9ef16d85b3c","author":{"name":"caveman","email":"1524447e0274a2de3647394c010ac1cc037e7f03@qq.com"},"message":"Replace 'duration' info with 'end date' in trip_details.html\nRemove duration column from TripDetails class\nAdd date_end column in TripDetails class\nChange all date related columns into Date or DateTime type in SQLAlchemy declaration and database schema to ensure compatibility with postgresql (May cause error with SQLite, haven't test)\nChange all date related variables from string to datetime type\nAdd delete trip option in manage_trips.html\nAdd delete_trip function and route in timeline.py\n\nSigned-off-by: caveman <caveman2015@qq.com>","distinct":false,"url":"https://api.github.com/repos/zx907/TripMatch/commits/5774089fcc9ae1864aae63095e04d9ef16d85b3c"}]}
{"actor":{"display_login":"zx907"}}