{"push_id":746645734,"size":3,"distinct_size":3,"ref":"refs/heads/framework/tagged-commands","head":"ca37467a44996df7c7b4cc9c27f6bc9b4d894f28","before":"2c67cb20f25a7ba2a8ada7c633f24eb275210db5","commits":[{"sha":"719684fb7b7133e7721a79735647d0ce74bc09ee","author":{"email":"b244215d0b8626e423d18dab8bf3edf289414869@invalidfile.name","name":"null pointer"},"message":"refactored plugin loader - split into load_all and load (single)\nplugin loader used by framework to load system \"plugins\"","distinct":true,"url":"https://api.github.com/repos/hangoutsbot/hangoutsbot/commits/719684fb7b7133e7721a79735647d0ce74bc09ee"},{"sha":"c69b22bf72c174698d448aa93f2837e9af036953","author":{"email":"b244215d0b8626e423d18dab8bf3edf289414869@invalidfile.name","name":"null pointer"},"message":"promote unittest_convmem to core: permamem_diagnostics","distinct":true,"url":"https://api.github.com/repos/hangoutsbot/hangoutsbot/commits/c69b22bf72c174698d448aa93f2837e9af036953"},{"sha":"ca37467a44996df7c7b4cc9c27f6bc9b4d894f28","author":{"email":"b244215d0b8626e423d18dab8bf3edf289414869@invalidfile.name","name":"null pointer"},"message":"upgrade pattern to modern variants","distinct":true,"url":"https://api.github.com/repos/hangoutsbot/hangoutsbot/commits/ca37467a44996df7c7b4cc9c27f6bc9b4d894f28"}]}