{"push_id":784515982,"size":16,"distinct_size":1,"ref":"refs/heads/testing","head":"f8eced728c78712a7c2a402bfe3e33e9bd1385f2","before":"62620a58cf74824e3e9a76ba1ce818db0b5c84e7","commits":[{"sha":"eda7e178adcfa6b961456380a6d0c712c2c800e9","author":{"email":"5d3e9d91f72b47ddfac56b63f5a9367be30f289f@moul.re","name":"M5oul"},"message":"Add AGPL license","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/eda7e178adcfa6b961456380a6d0c712c2c800e9"},{"sha":"db856cabf04f4aca1120a893cf50725f931db47a","author":{"email":"1dac2390cc464f9d691f16017879e5544b078430@mailoo.org","name":"Jérôme Lebleu"},"message":"Merge branch 'stable' into unstable","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/db856cabf04f4aca1120a893cf50725f931db47a"},{"sha":"feef2829560af8d25d084e252766d957efa35615","author":{"email":"66897667eb42849268485d578ef722ba8eddbf5a@free.fr","name":"ZeHiro"},"message":"[fix] Fix skipped_urls for each domain and #68\n\nFixes https://github.com/YunoHost/moulinette-yunohost/issues/68","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/feef2829560af8d25d084e252766d957efa35615"},{"sha":"32313d197d383ab0ffb8b5f82b91be3165aecda9","author":{"email":"88e0010b6b29893129115508d1711c9e574ef69a@kload.fr","name":"Le Kload"},"message":"Merge pull request #73 from ZeHiro/unstable\n\n[fix] Fix skipped_urls for each domain and #68","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/32313d197d383ab0ffb8b5f82b91be3165aecda9"},{"sha":"341aaaa9050a12c6618da5370ced22da6467d203","author":{"email":"d42458731b8102bb887476d720980c6a32e0cc5e@ens-cachan.org","name":"nahoj"},"message":"typo","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/341aaaa9050a12c6618da5370ced22da6467d203"},{"sha":"5767ffacbf9395be9b460943c512f86f91de6c15","author":{"email":"88e0010b6b29893129115508d1711c9e574ef69a@kload.fr","name":"Le Kload"},"message":"Merge pull request #74 from nahoj/unstable\n\ntypo","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/5767ffacbf9395be9b460943c512f86f91de6c15"},{"sha":"475b3bb110a0347f1cf93656830fac3e918b765e","author":{"email":"1dac2390cc464f9d691f16017879e5544b078430@mailoo.org","name":"Jérôme Lebleu"},"message":"[fix] Correct logger object in backup_list (fix #75)","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/475b3bb110a0347f1cf93656830fac3e918b765e"},{"sha":"ca9da64d1abcf1e394f3230305e8840a7f4c2f29","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@grimaud.me","name":"zamentur"},"message":"[fix] 2nd installation of apps with a hooks directory","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/ca9da64d1abcf1e394f3230305e8840a7f4c2f29"},{"sha":"f4af627a8820bad43ddff2c77efa15fbb8aa175d","author":{"email":"1dac2390cc464f9d691f16017879e5544b078430@mailoo.org","name":"Jérôme Lebleu"},"message":"Merge pull request #79 from zamentur/unstable\n\n[fix] 2nd installation of apps with a hooks directory","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/f4af627a8820bad43ddff2c77efa15fbb8aa175d"},{"sha":"e0b4ecfe39337fbdea1b7d8e7e3f6e3434ab3bb4","author":{"email":"6c8b09f3729f9e0a660bb212765f608b16e03e00@paraiso.me","name":"Julien Malik"},"message":"Add helper bash functions for apps developers","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/e0b4ecfe39337fbdea1b7d8e7e3f6e3434ab3bb4"},{"sha":"cc08adcfd309088642e00b3a53493ee978b8304d","author":{"email":"1dac2390cc464f9d691f16017879e5544b078430@mailoo.org","name":"Jérôme Lebleu"},"message":"Merge pull request #83 from YunoHost/app_helper\n\nAdd helper bash functions for apps developers","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/cc08adcfd309088642e00b3a53493ee978b8304d"},{"sha":"42fa6a3c325f32fcd8654255b7dfe7c1f3ce4d97","author":{"email":"efb7808356afe49464d5a059624eec0d5dab5fe1@no-log.org","name":"opi"},"message":"[enh] Add ynh_user_exists helper.","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/42fa6a3c325f32fcd8654255b7dfe7c1f3ce4d97"},{"sha":"441b89f0480ce6cec4dc2d9fe5c68d5d349edbf5","author":{"email":"efb7808356afe49464d5a059624eec0d5dab5fe1@no-log.org","name":"opi"},"message":"[fix] Use one file for all user related helpers.","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/441b89f0480ce6cec4dc2d9fe5c68d5d349edbf5"},{"sha":"4a4ac5f2330140f70dd8c14006b8e21b60954c65","author":{"email":"21bce4c8d31e96259fc0decd6c622711be8f5e2d@users.noreply.github.com","name":"julienmalik"},"message":"Merge pull request #84 from YunoHost/helper-user-exists\n\n[enh] Add ynh_user_exists helper.","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/4a4ac5f2330140f70dd8c14006b8e21b60954c65"},{"sha":"71c94f8aef3a9601ce0f9b64974d689dd6c5ee9e","author":{"email":"397af52a9dd0adb56eee5e39fe2653a03519f96e@beudibox.fr","name":"Adrien Beudin"},"message":"[fix] add netcat-openbsd packages in depends","distinct":false,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/71c94f8aef3a9601ce0f9b64974d689dd6c5ee9e"},{"sha":"f8eced728c78712a7c2a402bfe3e33e9bd1385f2","author":{"email":"1dac2390cc464f9d691f16017879e5544b078430@mailoo.org","name":"Jérôme Lebleu"},"message":"Update changelog for 2.3.0 release","distinct":true,"url":"https://api.github.com/repos/YunoHost/moulinette-yunohost/commits/f8eced728c78712a7c2a402bfe3e33e9bd1385f2"}]}