{"push_id":539766854,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"51071bb34466c9bf4f8aeeb695200ad075b5341a","before":"e0db0a4a83b2bee9e899ee015c7280b3d025b22e","commits":[{"sha":"a8c3593565352a8676ab565e9777461fbaafc4d8","author":{"email":"15df3ad5a7c4fda860344c62127fa2519f6262bc@gmail.com","name":"Emily TerAvest"},"message":"changes needed for tests to pass","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/a8c3593565352a8676ab565e9777461fbaafc4d8"},{"sha":"9f8a3374452c043e66e36b1b6af1087a0ef7b08a","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"WIP for Open Humans integration","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/9f8a3374452c043e66e36b1b6af1087a0ef7b08a"},{"sha":"03c62b69780eaaff1fa42757dfd92f0e0ba3e5c0","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Clean up and consolidate database access\n\n- amgut.util → amgut.connections\n- consolidate AG_DATA_ACCESS into amgut.connections\n- move r_server to amgut.connections\n- AG_DATA_ACCESS → ag_data\n- r_server → redis\n- lazy-load of database connections (useful for re-using library code like\n  scripts/ag does without automatically connecting to the database)\n- move db_conn to the one file it's used in\n- consolidate one usage of AG_DATA_ACCESS in amgut/lib/vioscreen.py up a level\n  into amgut/lib/util.py","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/03c62b69780eaaff1fa42757dfd92f0e0ba3e5c0"},{"sha":"c2c417c421ee799fff925a53b32b1c315750b4ed","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Ignore .env","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/c2c417c421ee799fff925a53b32b1c315750b4ed"},{"sha":"d3f2b11131cc8a4901856ef9d701cc57333d0a93","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Add steps for a quick-start, fixes #333","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/d3f2b11131cc8a4901856ef9d701cc57333d0a93"},{"sha":"4dcc0b60f9c0bd3ccb60f235de3bf82f0253f58a","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"ag should be the current schema","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/4dcc0b60f9c0bd3ccb60f235de3bf82f0253f58a"},{"sha":"88d5efbd5473a8c257160c6cde6e9adffb711ba7","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Fix comment","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/88d5efbd5473a8c257160c6cde6e9adffb711ba7"},{"sha":"98d273d8ede7bd30b70c888ec3ba65155e375cfa","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Comment out dangerous insertAGMultiple","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/98d273d8ede7bd30b70c888ec3ba65155e375cfa"},{"sha":"7caa783fc1b75dcb41f80d898fa600818c0d89bc","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Remove duplicate __del__","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/7caa783fc1b75dcb41f80d898fa600818c0d89bc"},{"sha":"a0a04f77d2e9d89871e4d9b42f740eb7aafea995","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Add Procfile for ease of running","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/a0a04f77d2e9d89871e4d9b42f740eb7aafea995"},{"sha":"d44c5a4bea0b02b08f39974b5859e34c863d0571","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Add database patch for Open Humans token","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/d44c5a4bea0b02b08f39974b5859e34c863d0571"},{"sha":"b203fe903d083cf06bebb45f31e1fc8604ab4fe8","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Remove redundant search_path","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/b203fe903d083cf06bebb45f31e1fc8604ab4fe8"},{"sha":"1d88206ae9c5964316e91ef43b6bb27b54990817","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"WIP for storing passwords as hashes","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/1d88206ae9c5964316e91ef43b6bb27b54990817"},{"sha":"28f0c9bb5cde5c4a5f11787dd41b5a14dac685fe","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Simplify a quick-start step","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/28f0c9bb5cde5c4a5f11787dd41b5a14dac685fe"},{"sha":"9bf300431792f5d19f907802ab1389b624ad3c6b","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Add missing space","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/9bf300431792f5d19f907802ab1389b624ad3c6b"},{"sha":"c6b523511a7af0177fe1918daef7e617ef991f38","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Add form item labels","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/c6b523511a7af0177fe1918daef7e617ef991f38"},{"sha":"75fdcf69e129a502b979f707df86b8dbf7c0caf4","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Clean up and make the ag script more robust\n\n- BREAKING: create settings table in the ag schema\n- BREAKING: create stored procedures in the ag schema\n- ungroup the subcommands to aid in discovery\n- add force parameter to drop_test command\n- add force parameter to make command\n  - (required adding force parameter to _create_database)\n- de-duplicate code in make command\n- add drop_procedures command to drop the stored procedures\n- use dropdb tool instead of connecting to the database with psycopg2\n- remove all permissions and reassign owned objects for ag_wwwuser\n- add additional logging\n- use print instead of click.echo\n- fix long lines\n- formatting","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/75fdcf69e129a502b979f707df86b8dbf7c0caf4"},{"sha":"e1e738ab8779c5823e408a8756eb1f8c86341faf","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Merge remote-tracking branch 'teravest/populate_test_db' into bg-finish-integration\n\nNote: I resolved the conflicts here and included the bcrypt-hashed version of\nthe password for test user 1111.\n\nPull request #341 is still open but since the conflicts are resolved here it is\nprobably prefereable to close it and merge this instead when it's ready.\n\nConflicts:\n\tamgut/db/populate_test.sql","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/e1e738ab8779c5823e408a8756eb1f8c86341faf"},{"sha":"bd40503ea3441446215b138289bff77efb6b9ac8","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Make test_ag_kit_update_kit_password use bcrypt","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/bd40503ea3441446215b138289bff77efb6b9ac8"},{"sha":"a00c641a8b45a0a36cbf195ce6c2118a4563694b","author":{"email":"dafde1bc46b2c9e8d64ae54f0c201c636ba1ae0f@beaugunderson.com","name":"Beau Gunderson"},"message":"Migrate passwords, functions, and settings table","distinct":true,"url":"https://api.github.com/repos/biocore/american-gut-web/commits/a00c641a8b45a0a36cbf195ce6c2118a4563694b"}]}