{"push_id":634091270,"size":4,"distinct_size":4,"ref":"refs/heads/mm2","head":"73d236989ec2f3b6113d729146aa3e98b8120023","before":"4471cd99658ad18fa782ecfdbedf69dd91b4e160","commits":[{"sha":"7d1b59165bd7c933ea5f84d45d582f3958214ca8","author":{"email":"21409620e3a0508a9b8c7c59d10ddbbc9a99ecf6@msg.ucsf.edu","name":"Chris Weisiger"},"message":"[Shutdown] Prompt to save/discard open datasets on shutdown.","distinct":true,"url":"https://api.github.com/repos/ChrisWeisiger/micro-manager/commits/7d1b59165bd7c933ea5f84d45d582f3958214ca8"},{"sha":"e94074f9e9156cab55e4aceab65bd6cfee49cfd2","author":{"email":"21409620e3a0508a9b8c7c59d10ddbbc9a99ecf6@msg.ucsf.edu","name":"Chris Weisiger"},"message":"[Display settings panel] Fix a dumb typecast bug.","distinct":true,"url":"https://api.github.com/repos/ChrisWeisiger/micro-manager/commits/e94074f9e9156cab55e4aceab65bd6cfee49cfd2"},{"sha":"41caa1c7d50ab11a66fa0cfea0fc62a54b860d1c","author":{"email":"21409620e3a0508a9b8c7c59d10ddbbc9a99ecf6@msg.ucsf.edu","name":"Chris Weisiger"},"message":"[MMStudio] Minor code cleanup.","distinct":true,"url":"https://api.github.com/repos/ChrisWeisiger/micro-manager/commits/41caa1c7d50ab11a66fa0cfea0fc62a54b860d1c"},{"sha":"73d236989ec2f3b6113d729146aa3e98b8120023","author":{"email":"21409620e3a0508a9b8c7c59d10ddbbc9a99ecf6@msg.ucsf.edu","name":"Chris Weisiger"},"message":"[Profile] Recognize and refuse to load null values.\n\nPreviously, any null value would essentially corrupt the entire profile.","distinct":true,"url":"https://api.github.com/repos/ChrisWeisiger/micro-manager/commits/73d236989ec2f3b6113d729146aa3e98b8120023"}]}