{"push_id":706483161,"size":20,"distinct_size":1,"ref":"refs/heads/master","head":"de0746b74872b064c4ddeafcc8229a3335468e51","before":"2adb73861d98ea14c9f6c705cad40bf33745adf4","commits":[{"sha":"9aa7a455034453b6633a6fd97358dde5821d5b7a","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"ppl as an API resource","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/9aa7a455034453b6633a6fd97358dde5821d5b7a"},{"sha":"af64603077dfa57087f6cf691175bbaf4e65bde7","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"changes habtm to hmt to promote ppl","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/af64603077dfa57087f6cf691175bbaf4e65bde7"},{"sha":"71e26ffa1cc4ec8aebecc033586221ef2040b2c0","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"denoting PP.PL_ids and PL.PP_ids attributes as readonly","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/71e26ffa1cc4ec8aebecc033586221ef2040b2c0"},{"sha":"1fb09542133d3d60705bac5a56ce6d17f6c64da7","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"dropping all db defaults left from the CS model","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/1fb09542133d3d60705bac5a56ce6d17f6c64da7"},{"sha":"cf31cdc84a25c72fcf715a93096bc7a3b6f8ae49","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"removed not null requirement for sort order","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/cf31cdc84a25c72fcf715a93096bc7a3b6f8ae49"},{"sha":"ed5be067d568694f2ae89f3dd3626642d96c96aa","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"adjusted factories for not null fields","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/ed5be067d568694f2ae89f3dd3626642d96c96aa"},{"sha":"8e6a69a9a52242eafb32cf17d999982c2d6ac4bd","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"small api docs fix","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/8e6a69a9a52242eafb32cf17d999982c2d6ac4bd"},{"sha":"5b4585f4ce997d1216e86154e7d384c8e236c4dc","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"Merge branch 'master' into api_for_plant_population_list\n\nConflicts:\n\tdb/schema.rb","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/5b4585f4ce997d1216e86154e7d384c8e236c4dc"},{"sha":"09d5cce0164f184ac69e1fad652a9534eab991b0","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"added FKey constraints for user relations as well","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/09d5cce0164f184ac69e1fad652a9534eab991b0"},{"sha":"201e4132c54137607fc45420814b491634e36fad","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"added specs to constraints provided by PN","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/201e4132c54137607fc45420814b491634e36fad"},{"sha":"c76c0517c3429f9301a1f0c08cdf37c27f5746a2","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"handling wrong FKey assignment via API","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/c76c0517c3429f9301a1f0c08cdf37c27f5746a2"},{"sha":"b7efd9f3b41dfcab85a50b1022672fdab51eb6ce","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"better handling of misnamed model API user submission; Fixes #325","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/b7efd9f3b41dfcab85a50b1022672fdab51eb6ce"},{"sha":"f9334813f21948558d03767e1c85dbb889ea87ab","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"setting both sides of PPL as required","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/f9334813f21948558d03767e1c85dbb889ea87ab"},{"sha":"8b50da9b59c173c2ffc15fa69f1e9e74efbcf2b2","author":{"email":"18b5ac492fca6f0aff0bc8f92d4fa220b914e438@cyf-kr.edu.pl","name":"Piotr Nowakowski"},"message":"Added control logic for PP <> PPL <> PL relations.","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/8b50da9b59c173c2ffc15fa69f1e9e74efbcf2b2"},{"sha":"aa5dc8273cdfade3a9b74ef84ed6e37a4c5fe5bb","author":{"email":"18b5ac492fca6f0aff0bc8f92d4fa220b914e438@cyf-kr.edu.pl","name":"Piotr Nowakowski"},"message":"Fixed schema.rb","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/aa5dc8273cdfade3a9b74ef84ed6e37a4c5fe5bb"},{"sha":"fd6a20aa881143814163e89c66ec7976b5bf167c","author":{"email":"18b5ac492fca6f0aff0bc8f92d4fa220b914e438@cyf-kr.edu.pl","name":"Piotr Nowakowski"},"message":"Added code to prevent duplicate PPL records from being created.","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/fd6a20aa881143814163e89c66ec7976b5bf167c"},{"sha":"b6e0fff3caa375cc727dd1537c75497c6c295bf0","author":{"email":"18b5ac492fca6f0aff0bc8f92d4fa220b914e438@cyf-kr.edu.pl","name":"Piotr Nowakowski"},"message":"Embarrassing typo.","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/b6e0fff3caa375cc727dd1537c75497c6c295bf0"},{"sha":"f6f925c6520d3af335d64d5c35f3076adb7998dc","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"replaced ??? with - in api docs about sort_order","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/f6f925c6520d3af335d64d5c35f3076adb7998dc"},{"sha":"d351290984ac639a9af857fc72d0c7c7d8df5a47","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"Merge remote-tracking branch 'origin/api_for_plant_population_list' into api_for_plant_population_list","distinct":false,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/d351290984ac639a9af857fc72d0c7c7d8df5a47"},{"sha":"de0746b74872b064c4ddeafcc8229a3335468e51","author":{"email":"303d796f52ef7659e1fecc62ee0abd3a9941318f@cyfronet.pl","name":"Tomasz Gubała"},"message":"Merge pull request #322 from eSpectrum-IT/api_for_plant_population_list\n\nApi for plant population list","distinct":true,"url":"https://api.github.com/repos/eSpectrum-IT/brassica/commits/de0746b74872b064c4ddeafcc8229a3335468e51"}]}