{"push_id":590310584,"size":30,"distinct_size":1,"ref":"refs/heads/gitignore","head":"86f77daf72549865831cf68ea8110e4a93964a40","before":"7d7666577b9a8a34bc83c1dbed2625ae99440904","commits":[{"sha":"f291272735d27f6055a930dc2801df04f9625734","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"Merge pull request #9 from jeff1evesque/gitignore\n\n#8: .gitignore, ignore json file","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/f291272735d27f6055a930dc2801df04f9625734"},{"sha":"96720a812a491ab5bd7e9c4f392202f7715217f8","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#5: style.css, move into '/static/css/' directory","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/96720a812a491ab5bd7e9c4f392202f7715217f8"},{"sha":"0964574d6471dd4a7af15528f87905227a9acf0e","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"Merge pull request #11 from jeff1evesque/css_style\n\n#5: style.css, move into '/static/css/' directory","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/0964574d6471dd4a7af15528f87905227a9acf0e"},{"sha":"3a34d1217629abfe5784a687c35087910499a9c6","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#10: loading.gif, add file","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/3a34d1217629abfe5784a687c35087910499a9c6"},{"sha":"4ed02c9a2524c120c52b1d8b64708535eaa84ce8","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"Merge pull request #12 from jeff1evesque/gif_loading\n\n#10: loading.gif, add file","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/4ed02c9a2524c120c52b1d8b64708535eaa84ce8"},{"sha":"3ee964b89c77dc12c3cea3ddd85381deefdf5e3d","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#13: style.css, define 'ajax_loader'","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/3ee964b89c77dc12c3cea3ddd85381deefdf5e3d"},{"sha":"f8c56f113d8275c810de5f0199db318a186c9200","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"Merge pull request #14 from jeff1evesque/css_style\n\n#13: style.css, define 'ajax_loader'","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/f8c56f113d8275c810de5f0199db318a186c9200"},{"sha":"cd8498850d6d29cefa86ef733fbd4f858999e1a4","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#15: index.html, add file","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/cd8498850d6d29cefa86ef733fbd4f858999e1a4"},{"sha":"c12190c6cb250c1ad12dc1125600dc5ea09a0686","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"Merge pull request #16 from jeff1evesque/html_index\n\n#15: index.html, add file","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/c12190c6cb250c1ad12dc1125600dc5ea09a0686"},{"sha":"05ce0bffcabf1ba99485ec39ca9144f61452f47a","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#17: app.py, change 'logic_report' -> 'generate_report'","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/05ce0bffcabf1ba99485ec39ca9144f61452f47a"},{"sha":"2fb634a57ad2803f21a7362480600a99b55abc98","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"Merge pull request #18 from jeff1evesque/python_app\n\n#17: app.py, change 'logic_report' -> 'generate_report'","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/2fb634a57ad2803f21a7362480600a99b55abc98"},{"sha":"7028dc4f0c90ea0f6ed908ba4370299eff91e2a6","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#19: __init__.py, add file in project root directory","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/7028dc4f0c90ea0f6ed908ba4370299eff91e2a6"},{"sha":"f8845f16d1606bae74e8855042d822bdb1320edb","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#19: __init__.py, add file in '/package/'","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/f8845f16d1606bae74e8855042d822bdb1320edb"},{"sha":"cba93e22e122b4d90ec29f8411f23573fce87b4f","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#19: __init__.py, add file in '/package/parser/'","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/cba93e22e122b4d90ec29f8411f23573fce87b4f"},{"sha":"54ac858a5def9359f738bfe2d591f1ec1a602708","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#19: __init__.py, add file in '/package/validator/'","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/54ac858a5def9359f738bfe2d591f1ec1a602708"},{"sha":"9b1b91952a36d04da826e0e2406030ef62d19227","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#19: __init__.py, add file in '/package/generator/'","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/9b1b91952a36d04da826e0e2406030ef62d19227"},{"sha":"e84198bc066fbe23fc81456303e13a3a3a01ffd7","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"Merge pull request #20 from jeff1evesque/python_init\n\n#19: Add '__init__.py' in web application","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/e84198bc066fbe23fc81456303e13a3a3a01ffd7"},{"sha":"a31b7f4f73b72cc76f40a02aa26973319651aa49","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#21: README.md, define documentation page","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/a31b7f4f73b72cc76f40a02aa26973319651aa49"},{"sha":"d428fdf9150d9120156d6139158be4dfec729936","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#21: README.md, adjust language, add 'Note:'","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/d428fdf9150d9120156d6139158be4dfec729936"},{"sha":"9130af3c3254df2827f73a325e6aa2a7d1242bee","author":{"email":"fb46275a3a1c589d75ea3377fd38aa9cabb986a5@yahoo.com","name":"Jeff Levesque"},"message":"#21: README.md, add 'Overview' header","distinct":false,"url":"https://api.github.com/repos/jeff1evesque/login-activity/commits/9130af3c3254df2827f73a325e6aa2a7d1242bee"}]}