{"push_id":783886509,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"afcbb8b277e4b236b8b2fa4ec21b8f340bc6a29a","before":"e05e8363fa32e368560a105ae0b361b86bae6a0b","commits":[{"sha":"9a68dfacda23d88c894aa04a4a617cd9c1bf089c","author":{"email":"008f2b81b566390715b41847e00c3aa2b9a26bee@uvic.ca","name":"Evan Wilde"},"message":"Database: Database design description\n\nI've added a description of what tables are needed and what they will contain.","distinct":true,"url":"https://api.github.com/repos/etcwilde/expense-manager/commits/9a68dfacda23d88c894aa04a4a617cd9c1bf089c"},{"sha":"afcbb8b277e4b236b8b2fa4ec21b8f340bc6a29a","author":{"email":"008f2b81b566390715b41847e00c3aa2b9a26bee@uvic.ca","name":"Evan Wilde"},"message":"Database: Implementation and minor changes\n\nI've added a password field to the user and the group.\n\nReasoning:\nPerson A is part of multiple groups. Person B is a member of one of the groups that\nperson A is a member of. Person B uses the username for Person A and the password\nfor the mutual group. Person B is then able to see all of the transactions made by\nPerson A in all of the groups.\n\nGroups don't require a password, but can have a password. Users require a password\nbe set.","distinct":true,"url":"https://api.github.com/repos/etcwilde/expense-manager/commits/afcbb8b277e4b236b8b2fa4ec21b8f340bc6a29a"}]}