{"push_id":1469576511,"size":54,"distinct_size":1,"ref":"refs/heads/stable/3.0/serviceobject-logging","head":"2391f01caff9c5e3c986dda677df7f32fd0694e7","before":"7d19738e8b61d86f70d58e9a3cf6bba36d4e3ec2","commits":[{"sha":"47d28b30d93dc74de7ebfe9ece51fbee37ab42ec","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"upgrade: enable require from another app than Rails\n\nif we don't explicitely require the necessary libraries we cannot\nguarantee that whatever app is using the upgrade_status library\nprovides them\n\n(cherry picked from commit f0ecb3d514f5c2b080df26a29162d0249525c506)","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/47d28b30d93dc74de7ebfe9ece51fbee37ab42ec"},{"sha":"3af2eda3c927889c28d55946755758b412a312b3","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"upgrade: enable passing a logger\n\nwhen using the library from another app, we likely don't have the Rails\nlogger available\n\n(cherry picked from commit bbdc3318ed8d5ec1931ca19a9c019c6f15f6b57b)","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/3af2eda3c927889c28d55946755758b412a312b3"},{"sha":"9106ad099c78d78eff041504d3264f75f9e4eeab","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"upgrade: add header\n\n(cherry picked from commit 557b827353f380316d72e4413efb72be310c0fd6)","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/9106ad099c78d78eff041504d3264f75f9e4eeab"},{"sha":"3fd7294c3338a7a9c413c2a23223bb92e0e5c90a","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"upgrade: require dependent libraries to be self contained\n\nif the library is required from crowbar-init or any other place, it\nshould be fully self contained, meaning it has to load all dependent\nlibraries\n\n(cherry picked from commit b7b744a9230c4158e61917a02590c6c2814395b0)","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/3fd7294c3338a7a9c413c2a23223bb92e0e5c90a"},{"sha":"5f53fc9fbaac69db521a541c85636d69d1f76d21","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"locking library: avoid evaluating Rails constant\n\nunfortunately the 'fetch' method comes with a pitfall feature that\nevaluates the default value always.\n\nin the case where we require/use the library from another app than\nRails, we would not be able to evaluate that constant\n\n(cherry picked from commit 67d24eed74d13040064e4bf17b6b3c6e4697aed9)","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/5f53fc9fbaac69db521a541c85636d69d1f76d21"},{"sha":"d436654532225cf4337281d7d48d3460da580df7","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"upgrade: add new exception classes\n\nthis enables the caller to know what went wrong instead of just\nreceiving false.\nthis exception can then be caught from the caller (the API)","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/d436654532225cf4337281d7d48d3460da580df7"},{"sha":"c2f19a0293680c4f925091cfe04ff9a7cd56ed9a","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"upgrade: fail also when a step doesn't exist","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/c2f19a0293680c4f925091cfe04ff9a7cd56ed9a"},{"sha":"53aadd36e897b83206f499e1841191399907b742","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"upgrade: catch restriction from the upgrade status lib in the api\n\nas the upgrade_status.rb library now determines the restrictions\nabout calling steps, we have to enable the api controller to handle\nsuch a restriction.","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/53aadd36e897b83206f499e1841191399907b742"},{"sha":"03f4edfec0b8d247b67f1a44315d5c5ea3dc19d8","author":{"name":"Jiří Suchomel","email":"90a329413ed7f217ccd33dd275ea35b69a7fe740@suse.com"},"message":"Merge pull request #830 from MaximilianMeister/stable/3.0/statuslib-error\n\n[3.0] upgrade: restrict api access through the status library","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/03f4edfec0b8d247b67f1a44315d5c5ea3dc19d8"},{"sha":"5a76b51087f383ed69259a2c4202e28b5ef60875","author":{"name":"Vincent Untz","email":"f50c232073d52e5b94e70021fd5ea26b70860c35@suse.com"},"message":"batch: Add an import subcommand (bsc#1012173)\n\nIt may be useful to simply re-create the proposals without committing\nthem. Such pre-population can be used for trainings, or to copy an\nenvironment and then to tweak settings in the webui before committing.\n\nhttps://bugzilla.suse.com/show_bug.cgi?id=1012173\n(cherry picked from commit 65f1fa92aa78f7d5be58df64a04a03e3c5b13b4e)","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/5a76b51087f383ed69259a2c4202e28b5ef60875"},{"sha":"7153a1d9208674b43d4f4b07cabf2bbc748905b4","author":{"name":"Rick Salevsky","email":"9ac9463a599ff7632087b093a234eaab7be8e663@suse.de"},"message":"hound, travis: Sync all configs with master","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/7153a1d9208674b43d4f4b07cabf2bbc748905b4"},{"sha":"3b1d006fbc26fe9aa8be91bfddd6faadfb571f75","author":{"name":"Rick Salevsky","email":"9ac9463a599ff7632087b093a234eaab7be8e663@suse.com"},"message":"Merge pull request #851 from rsalevsky/update_configs\n\nhound, travis: Sync all configs with master","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/3b1d006fbc26fe9aa8be91bfddd6faadfb571f75"},{"sha":"9c073ca30aa902949b33f26107beac7f41a29f7d","author":{"name":"Rick Salevsky","email":"9ac9463a599ff7632087b093a234eaab7be8e663@suse.com"},"message":"Merge pull request #849 from vuntz/batch-import-3.0\n\nbatch: Add an import subcommand (bsc#1012173)","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/9c073ca30aa902949b33f26107beac7f41a29f7d"},{"sha":"48ff9c8ae7ce0434a3600df0b9718dd78f771013","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"upgrade: make step name consistent\n\nin the upgrade_status library the step has an underscore","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/48ff9c8ae7ce0434a3600df0b9718dd78f771013"},{"sha":"fb17899108a4efab6f9954846ced25081200c43c","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"Merge pull request #854 from MaximilianMeister/stable/3.0/admin_backup\n\n[3.0] upgrade: make step name consistent","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/fb17899108a4efab6f9954846ced25081200c43c"},{"sha":"3f6086b4767604002c8b320609a672a5e97afda5","author":{"name":"Jiří Suchomel","email":"90a329413ed7f217ccd33dd275ea35b69a7fe740@suse.com"},"message":"upgrade: Allow repetition of Admin backup step","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/3f6086b4767604002c8b320609a672a5e97afda5"},{"sha":"4f682b13d5dbf0b00848e37764db853be6429e82","author":{"name":"Jiří Suchomel","email":"90a329413ed7f217ccd33dd275ea35b69a7fe740@suse.com"},"message":"Merge pull request #855 from jsuchome/backup-can-be-repeated\n\nupgrade: Allow repetition of Admin backup step","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/4f682b13d5dbf0b00848e37764db853be6429e82"},{"sha":"f7fe3eb90e0964762b12e61dbe6e6a9a39dfecb4","author":{"name":"Rick Salevsky","email":"9ac9463a599ff7632087b093a234eaab7be8e663@suse.de"},"message":"travis: Use rake < 12.0.0\n\nRake 12.0.0 got released on Dec 6 but our rspec version still uses\nremoved code.","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/f7fe3eb90e0964762b12e61dbe6e6a9a39dfecb4"},{"sha":"264439c64af97add0a47b7d04011e133dc922187","author":{"name":"Rick Salevsky","email":"9ac9463a599ff7632087b093a234eaab7be8e663@suse.com"},"message":"Merge pull request #873 from rsalevsky/fix_travis\n\n[3.0] travis: Use rake < 12.0.0","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/264439c64af97add0a47b7d04011e133dc922187"},{"sha":"6f74534b52130c1716f121d879359620f4a2fe55","author":{"name":"Rick Salevsky","email":"9ac9463a599ff7632087b093a234eaab7be8e663@suse.de"},"message":"provisioner: Use chef_client_runs from node (bsc#1013556)\n\n(cherry picked from commit bb0d3ec299b62847eae1e1891c753f493be973ef)","distinct":false,"url":"https://api.github.com/repos/MaximilianMeister/crowbar-core/commits/6f74534b52130c1716f121d879359620f4a2fe55"}]}
{"actor":{"display_login":"MaximilianMeister"}}