{"push_id":2063337036,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"7d1347f4d4761de4850924faba4101fdf87f2c91","before":"bad5c71756b0d9b5f3e50a6812f4fdc85857cf9d","commits":[{"sha":"fcaa1ef2c559214c75dac55db0630851c8476712","author":{"name":"Thomas A Caswell","email":"dbd18ad2735f85a43d7203042adf32f8a7ce794e@bnl.gov"},"message":"API: make the name keyword to device a required keyword only arg\n\nThis ensures that the names that appear in the read dictionary are\nalways human-readable.\n\nIn practice if this is left out it is accidental and results in saved\ndata with keys that are a concatenation of the PV prefix with the\nnames of the children in the python class.  This is neither human\nunderstandable nor a valid / existing PV.  Neither humans nor machines\ncan read this.\n\nKeeping keyword only to preserve the ability to have sub-classes with\nmore than one required positional arguments.\n\nDo not want to make it the first positional argument to avoid massive\nAPI breakage and the convention of 'last positional argument' is\nbrittle.\n\nA keyword-only argument also clearly disambiguates the name (for\nhumans) from the prefix (for hardware).","distinct":true,"url":"https://api.github.com/repos/NSLS-II/ophyd/commits/fcaa1ef2c559214c75dac55db0630851c8476712"},{"sha":"11d33ddf6c9ef4f2c16de3067c8ada24fdbfecef","author":{"name":"Thomas A Caswell","email":"dbd18ad2735f85a43d7203042adf32f8a7ce794e@bnl.gov"},"message":"TST: update for required name kwarg on Device","distinct":true,"url":"https://api.github.com/repos/NSLS-II/ophyd/commits/11d33ddf6c9ef4f2c16de3067c8ada24fdbfecef"},{"sha":"7d1347f4d4761de4850924faba4101fdf87f2c91","author":{"name":"Dan Allan","email":"27742a6310f820ce93a257420dd1b174187c455d@gmail.com"},"message":"Merge pull request #455 from tacaswell/api_make_devicename_required\n\nAPI: make the name keyword to device a required keyword only arg","distinct":true,"url":"https://api.github.com/repos/NSLS-II/ophyd/commits/7d1347f4d4761de4850924faba4101fdf87f2c91"}]}
{"actor":{"display_login":"danielballan"}}