{"push_id":834041356,"size":8,"distinct_size":0,"ref":"refs/heads/master","head":"09b38c2f4a7dbc2179bb624c465739a394e55f5a","before":"8c7efaad119d00e338cb186f6db7335d5c9d1c87","commits":[{"sha":"5b700f3d2b8f07225585cc318785742e1ea8faac","author":{"email":"347709267ddd1958560c4c317ea3fd613f10a719@laposte.net","name":"Nicolas Sebrecht"},"message":"minor: move import up\n\nSigned-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>","distinct":false,"url":"https://api.github.com/repos/OfflineIMAP/imapfw/commits/5b700f3d2b8f07225585cc318785742e1ea8faac"},{"sha":"c62ecef55b33de7a643a18932d07dcd08d97b3ed","author":{"email":"347709267ddd1958560c4c317ea3fd613f10a719@laposte.net","name":"Nicolas Sebrecht"},"message":"restrict to the api module when importing imapfw package\n\nSigned-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>","distinct":false,"url":"https://api.github.com/repos/OfflineIMAP/imapfw/commits/c62ecef55b33de7a643a18932d07dcd08d97b3ed"},{"sha":"7085f472ec75d0b2175183182ca78d3d172f1de1","author":{"email":"347709267ddd1958560c4c317ea3fd613f10a719@laposte.net","name":"Nicolas Sebrecht"},"message":"remove unused module trigger\n\nSigned-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>","distinct":false,"url":"https://api.github.com/repos/OfflineIMAP/imapfw/commits/7085f472ec75d0b2175183182ca78d3d172f1de1"},{"sha":"e60e9db4b1f026aee096618cce1c66eebdeddad6","author":{"email":"347709267ddd1958560c4c317ea3fd613f10a719@laposte.net","name":"Nicolas Sebrecht"},"message":"introduce \"runtime\" module\n\nAllows to store configured modules ui, concurrency and the rascal.\n\nSigned-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>","distinct":false,"url":"https://api.github.com/repos/OfflineIMAP/imapfw/commits/e60e9db4b1f026aee096618cce1c66eebdeddad6"},{"sha":"6c222f84c7858aa06611e94f6467607404833fc2","author":{"email":"347709267ddd1958560c4c317ea3fd613f10a719@laposte.net","name":"Nicolas Sebrecht"},"message":"add documentation\n\nSigned-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>","distinct":false,"url":"https://api.github.com/repos/OfflineIMAP/imapfw/commits/6c222f84c7858aa06611e94f6467607404833fc2"},{"sha":"c96a50b18233dbb13ceb1e9aa99d7db0b3b42390","author":{"email":"347709267ddd1958560c4c317ea3fd613f10a719@laposte.net","name":"Nicolas Sebrecht"},"message":"rename pure python3 imaplib2, remove imaplib2 directory\n\nSigned-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>","distinct":false,"url":"https://api.github.com/repos/OfflineIMAP/imapfw/commits/c96a50b18233dbb13ceb1e9aa99d7db0b3b42390"},{"sha":"80d722453dc1ab65ee1e5bec2c010b1e586e8656","author":{"email":"347709267ddd1958560c4c317ea3fd613f10a719@laposte.net","name":"Nicolas Sebrecht"},"message":"implement up to engine folder at sync folder\n\n- Lot of refactoring.\n- Decouple managers (about communication) from the workers (about\n  threading/process).\n- Introduce runtime module to store widely used modules.\n- Remove the runners modules when they actuelly are engines.\n- concurrency.task module removed, use concurrency queues.\n- concurrency Threading uses queue.Queue instead of collections.deque (supports\n  timeouts).\n- Code cleanups, some TODO implemented.\n\nSigned-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>","distinct":false,"url":"https://api.github.com/repos/OfflineIMAP/imapfw/commits/80d722453dc1ab65ee1e5bec2c010b1e586e8656"},{"sha":"09b38c2f4a7dbc2179bb624c465739a394e55f5a","author":{"email":"347709267ddd1958560c4c317ea3fd613f10a719@laposte.net","name":"Nicolas Sebrecht"},"message":"v0.010\n\nSigned-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>","distinct":false,"url":"https://api.github.com/repos/OfflineIMAP/imapfw/commits/09b38c2f4a7dbc2179bb624c465739a394e55f5a"}]}