{"push_id":608539228,"size":32,"distinct_size":32,"ref":"refs/heads/feature/comment-pane","head":"9c1a4c3fab2aeff8480575c0aa7c43a9b40a767b","before":"759b39bef5737149e44975cf70795f864ffde9ab","commits":[{"sha":"40e254e6d06fc128cda13d3b8d971d351adb05c4","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Use progressbar for files audit.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/40e254e6d06fc128cda13d3b8d971d351adb05c4"},{"sha":"918a71a2d2ff1475a13c83c414ce75d737480ab7","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Key inventory on archive id.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/918a71a2d2ff1475a13c83c414ce75d737480ab7"},{"sha":"c54224af5ff5a7125f9cb9ae5d9a4c01e93582ad","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Add audit tasks to crontab.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/c54224af5ff5a7125f9cb9ae5d9a4c01e93582ad"},{"sha":"03d8ab690deb9fd13ba8417258283cc93d80817e","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Remove unnecessary log statement.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/03d8ab690deb9fd13ba8417258283cc93d80817e"},{"sha":"b9d05c7b827aee4e6c31aa0bd495cd621a15f3b2","author":{"email":"8bf6c3f40109651ab793e66b98e4cb05407110ce@gmail.com","name":"erinspace"},"message":"Add function that replaces illegal unicode chars in XML","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/b9d05c7b827aee4e6c31aa0bd495cd621a15f3b2"},{"sha":"c50f861fa51a5b33135a3d65752b4326c37b2e69","author":{"email":"8bf6c3f40109651ab793e66b98e4cb05407110ce@gmail.com","name":"erinspace"},"message":"Use new function to vet title, authors and description of atom feed elements","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/c50f861fa51a5b33135a3d65752b4326c37b2e69"},{"sha":"b79e10be3bfb129575ceb4611625213201cc15d2","author":{"email":"8bf6c3f40109651ab793e66b98e4cb05407110ce@gmail.com","name":"erinspace"},"message":"Compile regex and move to global scope to make it faster as suggested by @chrisseto","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/b79e10be3bfb129575ceb4611625213201cc15d2"},{"sha":"09d2b5ce5af91853b2e9e09f9977acf267421baf","author":{"email":"dbbd42e8697ea86b5f6e8fe702e84d723b5f5bd3@gmail.com","name":"Joshua Carp"},"message":"Add GUID model, views tests.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/09d2b5ce5af91853b2e9e09f9977acf267421baf"},{"sha":"d3d93f2654ce4ea36b1d3257acaa5d77a7135f00","author":{"email":"c3bbc77df8d8c3b5c94bf0c88ae88d338dff7ce3@gmail.com","name":"Steven Loria"},"message":"Move requirements.txt files to requirements directory","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/d3d93f2654ce4ea36b1d3257acaa5d77a7135f00"},{"sha":"bf12b7bcb715855ee8ebc970a5696a9f0a53e899","author":{"email":"c3bbc77df8d8c3b5c94bf0c88ae88d338dff7ce3@gmail.com","name":"Steven Loria"},"message":"Update requirements invoke task","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/bf12b7bcb715855ee8ebc970a5696a9f0a53e899"},{"sha":"24d2e76f1bc700cb6a723d6fbff2fc91814aee94","author":{"email":"c3bbc77df8d8c3b5c94bf0c88ae88d338dff7ce3@gmail.com","name":"Steven Loria"},"message":"Update travis.yml with correct installation commands","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/24d2e76f1bc700cb6a723d6fbff2fc91814aee94"},{"sha":"d5d7b0451d85ade3e5b63d7bc0c1860da72ffd49","author":{"email":"8bf6c3f40109651ab793e66b98e4cb05407110ce@gmail.com","name":"erinspace"},"message":"Add test for the illegal unicode method","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/d5d7b0451d85ade3e5b63d7bc0c1860da72ffd49"},{"sha":"fe94a82d8411e2856047501010cb48c975e712f9","author":{"email":"8bf6c3f40109651ab793e66b98e4cb05407110ce@gmail.com","name":"erinspace"},"message":"Add null check and base return value for illegal atom chars function","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/fe94a82d8411e2856047501010cb48c975e712f9"},{"sha":"66a594f91a2f83325a8d588d245ea6001359bddb","author":{"email":"c3bbc77df8d8c3b5c94bf0c88ae88d338dff7ce3@gmail.com","name":"Steven Loria"},"message":"Make sure travis installs npm dev dependencies","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/66a594f91a2f83325a8d588d245ea6001359bddb"},{"sha":"ae5f5b58d5cadfd0e01b656dbe8b09856dce443d","author":{"email":"8f4cb85b46f68164c4032d985b1728130228f881@gmail.com","name":"icereval"},"message":"render=True query parameter to allow cache bypass","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/ae5f5b58d5cadfd0e01b656dbe8b09856dce443d"},{"sha":"dc6b9152adf728c04f56f62bba3a29f1b37bd996","author":{"email":"8bf6c3f40109651ab793e66b98e4cb05407110ce@gmail.com","name":"erinspace"},"message":"Go back to using compiled regex sub","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/dc6b9152adf728c04f56f62bba3a29f1b37bd996"},{"sha":"6b70215b3834917173aad1c7c17fd504a2356f7f","author":{"email":"8bf6c3f40109651ab793e66b98e4cb05407110ce@gmail.com","name":"erinspace"},"message":"Add check for none with regex substitution","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/6b70215b3834917173aad1c7c17fd504a2356f7f"},{"sha":"96249df1a38ed829ed8fbe4057cd73835f0ff9e6","author":{"email":"2a87e58e2760686e83f6e23a90a0f2a691395a51@gmail.com","name":"harryrybacki"},"message":"Added test to catch future 2FA regression faults","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/96249df1a38ed829ed8fbe4057cd73835f0ff9e6"},{"sha":"e4bd8902fecd77162240c2ef79af969423f9a46a","author":{"email":"c3bbc77df8d8c3b5c94bf0c88ae88d338dff7ce3@gmail.com","name":"Steven Loria"},"message":"Don't enter watch mode by default; update README","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/e4bd8902fecd77162240c2ef79af969423f9a46a"},{"sha":"eb039048fc2100907bca82e1d446bb2ad426355b","author":{"email":"c3bbc77df8d8c3b5c94bf0c88ae88d338dff7ce3@gmail.com","name":"Steven Loria"},"message":"Merge pull request #2262 from HarryRybacki/feature/add_two_factor_login_regression_test\n\n[feature] Added test to catch future 2FA regression faults","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/eb039048fc2100907bca82e1d446bb2ad426355b"}]}