{"push_id":1144276434,"size":12,"distinct_size":12,"ref":"refs/heads/dev","head":"d21058cf49a813dd37c74bee4a902e4e8607e68f","before":"3cda7bae0d3421718a35c27ad402046042cf7d87","commits":[{"sha":"95d3483fcc3deeca733c0f306da57e1e1638b876","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add list of contaminants page","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/95d3483fcc3deeca733c0f306da57e1e1638b876"},{"sha":"afd7f0a74a4b82c454a23745fd5953c3f013e772","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add __str__ to models","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/afd7f0a74a4b82c454a23745fd5953c3f013e772"},{"sha":"65cd18856c49f3dd1f4c6a8a3dd2afebee75c0c0","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add create method to Job","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/65cd18856c49f3dd1f4c6a8a3dd2afebee75c0c0"},{"sha":"81f3caf26e2bdfdceef5b4d37e6144b6c258591d","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add paramiko as requirement for SSH connection","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/81f3caf26e2bdfdceef5b4d37e6144b6c258591d"},{"sha":"adefad548c499cef044297d502fe558ecdf3f483","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add a module : layer on paramiko","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/adefad548c499cef044297d502fe558ecdf3f483"},{"sha":"b5d9f2a8e59b86f2bd4555a93a7ff4c00b66abcf","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add function to handle a new job","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/b5d9f2a8e59b86f2bd4555a93a7ff4c00b66abcf"},{"sha":"0403ac35a535f817d0684d058a86956e023d0570","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add configuration","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/0403ac35a535f817d0684d058a86956e023d0570"},{"sha":"6bea0163a48f71deb32b3d413b293603726e2797","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add function to handle a new job and termination of a new job","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/6bea0163a48f71deb32b3d413b293603726e2797"},{"sha":"557813f3b48e23dcd00320d372b02c1f17e4ce3e","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add command to manage.py to terminate a job","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/557813f3b48e23dcd00320d372b02c1f17e4ce3e"},{"sha":"0cfe5135105b989ec8142f608eea6c4f12efd89a","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add result view","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/0cfe5135105b989ec8142f608eea6c4f12efd89a"},{"sha":"bf5ce212d71a3164c14da6b914dbdda479e6b93d","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Add templates for complete jobs","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/bf5ce212d71a3164c14da6b914dbdda479e6b93d"},{"sha":"d21058cf49a813dd37c74bee4a902e4e8607e68f","author":{"name":"Arnaud Hungler","email":"8ce259d6f652596669375c6168bbe271dbd8f401@kaust.edu.sa"},"message":"Move configuration to config.ini","distinct":true,"url":"https://api.github.com/repos/StruBE-KAUST/django-contaminer/commits/d21058cf49a813dd37c74bee4a902e4e8607e68f"}]}
{"actor":{"display_login":"StruBE-KAUST"}}