{"push_id":2824509384,"size":13,"distinct_size":1,"ref":"refs/heads/master","head":"9f1db427b86f867a7df3d473e1caf5eb827e2bc6","before":"7674c94ec5ec13f14672f353001767f0a79975c2","commits":[{"sha":"95fa476569f830a3aaddcfa8554a88d94c404a2e","author":{"name":"Hannes Schmidt","email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@ucsc.edu"},"message":"Prepare beta 2","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/95fa476569f830a3aaddcfa8554a88d94c404a2e"},{"sha":"a86c34a68df1c821ad4241f2220ac29412179344","author":{"name":"Hannes Schmidt","email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@ucsc.edu"},"message":"Add bundle.sequencing_output","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/a86c34a68df1c821ad4241f2220ac29412179344"},{"sha":"fa11dd15b1deea3f5b2fba5552b91323930acb14","author":{"name":"Rex Wang","email":"b584d3575cdfa30fc16bc87dfcf1bcfa655f84a2@broadinstitute.org"},"message":"Add support for pre-signed and direct URLs to DSS helper\n\nHarmonize the deprecation warnings. (+4 squashed commits)\nSquashed commits:\n[087b731] Lint code and fix styles according to comments.\n[ae3907b] Add the optional 'url' field to ManifestEntry.\n[ca5817a] [2/2] Add another notebook about comparison between old and new bundle structures.\n[03f826d] [2/2] Add 2 optional parameters to the download bundle metadata helper function to include urls to the files in the bundle.","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/fa11dd15b1deea3f5b2fba5552b91323930acb14"},{"sha":"0802b40f74fa8e8bf8ba489331830a30654aa6ab","author":{"name":"Rex Wang","email":"b584d3575cdfa30fc16bc87dfcf1bcfa655f84a2@broadinstitute.org"},"message":"Rename the simple notebook to quickstart and improve\n\nAdd examples about sequencing input and output to the quick-start notebook (+3 squashed commits)\nSquashed commits:\n[badd165] 1/2 Add another notebook about comparison between old and new bundle structures\n[c4db8be] Add 2 optional parameters to the download bundle metadata helper function to include urls to the files in the bundle\n[74243d4] Rename the simple notebook to quickstart and add elaborate comments","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/0802b40f74fa8e8bf8ba489331830a30654aa6ab"},{"sha":"3cae765d09b5f394ce56335cc77957b877e8d64b","author":{"name":"Rex Wang","email":"b584d3575cdfa30fc16bc87dfcf1bcfa655f84a2@broadinstitute.org"},"message":"Add notebook comparing old and new bundle structures","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/3cae765d09b5f394ce56335cc77957b877e8d64b"},{"sha":"1b7192cecbef43b5befecc4153bf2e2f4db5bb16","author":{"name":"Rex Wang","email":"b584d3575cdfa30fc16bc87dfcf1bcfa655f84a2@broadinstitute.org"},"message":"Add a notebook with Green Box use case examples","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/1b7192cecbef43b5befecc4153bf2e2f4db5bb16"},{"sha":"1774a77a4871b7196878c623911f434121de7be5","author":{"name":"Rex Wang","email":"b584d3575cdfa30fc16bc87dfcf1bcfa655f84a2@broadinstitute.org"},"message":"Allow both DonorOrganism.sex and DonorOrganism.biological_sex","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/1774a77a4871b7196878c623911f434121de7be5"},{"sha":"21446de3e2543330af9817cbfba16c5be8575b5d","author":{"name":"Rex Wang","email":"b584d3575cdfa30fc16bc87dfcf1bcfa655f84a2@broadinstitute.org"},"message":"Make DonorOrganism.sex a required property.","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/21446de3e2543330af9817cbfba16c5be8575b5d"},{"sha":"553dbc8a3dc5fc614792915d201bdda425847465","author":{"name":"Hannes Schmidt","email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@ucsc.edu"},"message":"Add Travis and Coveralls","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/553dbc8a3dc5fc614792915d201bdda425847465"},{"sha":"b739953e4e0a4effb6d1fcb87fd906c222c2aa66","author":{"name":"Rex Wang","email":"b24264062a4ae695ff2eef8c4ec70e0bd1bb3707@gmail.com"},"message":"Add a badge for test status. (#19)","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/b739953e4e0a4effb6d1fcb87fd906c222c2aa66"},{"sha":"3aaa7c65757cfaecfec004ee7e7f362b46e0761d","author":{"name":"Hannes Schmidt","email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@ucsc.edu"},"message":"Allow any biomaterial to be sequencing input (fixes #13) (#14)","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/3aaa7c65757cfaecfec004ee7e7f362b46e0761d"},{"sha":"42a49e30e2934a5597b0c54624ccee6937a16d71","author":{"name":"Hannes Schmidt","email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@ucsc.edu"},"message":"Add helper function for accessing renamed fields (#18)\n\n```\r\nlookup(entity, 'new_name', 'old_name')\r\n```\r\n\r\nreads better than\r\n\r\n```\r\nentity.get('old_name') or entity['new_name']\r\n```\r\n\r\nbecause it mentions the new name first. More importantly, the latter prioritizes to the old name which may be problematic if the old name is reintroduced for yet another field in the future.\r\n\r\nUnlike\r\n\r\n```\r\nentity.get('new_name') or entity['old_name']\r\n```\r\n\r\nthe first two raise `KeyError: `new_name` which is a subtle but important difference.","distinct":false,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/42a49e30e2934a5597b0c54624ccee6937a16d71"},{"sha":"9f1db427b86f867a7df3d473e1caf5eb827e2bc6","author":{"name":"Hannes Schmidt","email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@ucsc.edu"},"message":"Release 1.0b2","distinct":true,"url":"https://api.github.com/repos/HumanCellAtlas/metadata-api/commits/9f1db427b86f867a7df3d473e1caf5eb827e2bc6"}]}
{"actor":{"display_login":"hannes-ucsc"}}