{"push_id":1010469107,"size":48,"distinct_size":37,"ref":"refs/heads/master-branding","head":"981ff3734cb2a9df66cc524f217ddb852896a389","before":"ec48e0bb41ba05435bfee742b46404e3dd5f5514","commits":[{"sha":"209ac5d1d625716794f59afc4356d6764bef14ed","author":{"email":"87bd6415ec5426d959b8175b6715278e7bff644c@suse.de","name":"Thomas Boerger"},"message":"Fix import of activeresource\n\nIn order to import activeresource correctly if we include a Gemfile we\nneed to define the require: active_resource statement to load this gem\nproperly, without that it will result in an load error with production\nenvironment if a Gemfile is present in the project root.","distinct":true,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/209ac5d1d625716794f59afc4356d6764bef14ed"},{"sha":"abacbe72389ce59deaa93b893a8c852725d8eab6","author":{"email":"23a5df083b93e11a62653ea2bf796a91a6d36ddf@suse.de","name":"Rick Salevsky"},"message":"Creating tar only if the name is valid (bsc#966424)\n\n- create archive only if the name is valid\n- run custom validations only in upload case\n- stop validating size and version due to there are anyway set by the\n  system and otherwise create_archive after validate will not work","distinct":true,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/abacbe72389ce59deaa93b893a8c852725d8eab6"},{"sha":"96e12e82663728ed2a512a173e36e00e84f8a31d","author":{"email":"d082c6e85b1479677ce48cb91ac104a594c00930@suse.de","name":"Maximilian Meister"},"message":"show success message after restore\n\nthis is just nicer than saying nothing at all","distinct":true,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/96e12e82663728ed2a512a173e36e00e84f8a31d"},{"sha":"8035ea35f560b45e6638a14bb157cf71678950bb","author":{"email":"d082c6e85b1479677ce48cb91ac104a594c00930@suse.de","name":"Maximilian Meister"},"message":"redirect to dashboard in case of success","distinct":true,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/8035ea35f560b45e6638a14bb157cf71678950bb"},{"sha":"e1a8d4867a737f204f2bf375b6cc605ec59b30f2","author":{"email":"87bd6415ec5426d959b8175b6715278e7bff644c@suse.de","name":"Thomas Boerger"},"message":"Hide windows licence properly (bsc#954911)\n\nI have refactored the hideShowText jQuery plugin to respect serverside\nhidden rendered passwords and license keys. With the old code you can\nalways see the license for a short amount of time. Now the hidden text\ngets already rendered on the serverside.\n\nhttps://bugzilla.suse.com/show_bug.cgi?id=954911","distinct":true,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/e1a8d4867a737f204f2bf375b6cc605ec59b30f2"},{"sha":"8a5823f7dd5094c46da1714692a9744f9fdfdd79","author":{"email":"d082c6e85b1479677ce48cb91ac104a594c00930@suse.de","name":"Maximilian Meister"},"message":"enhance restore warning\n\nclarify that all previous backups will be lost and advise to download\nthem beforehand","distinct":true,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/8a5823f7dd5094c46da1714692a9744f9fdfdd79"},{"sha":"052e52c047bd0e2966320a96bfb1b36b69dcbbae","author":{"email":"d082c6e85b1479677ce48cb91ac104a594c00930@suse.de","name":"Maximilian Meister"},"message":"call chef-client directly\n\nsingle_chef_client.sh runs in the background, and though comes back\nimmediately. It is better to wait here and not go in the background.\nThe benefit here is that we can be sure that all necessary changes\nafter restore are applied, and the user can continue to use the cloud\nimmediately after restore.\nThis also helps unbreaking our CI where testsetup needs the chef-server\nreally quickly after restore is done.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/052e52c047bd0e2966320a96bfb1b36b69dcbbae"},{"sha":"bd69f67b83bb314f0596ffeca85760d5c42c6419","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #359 from MaximilianMeister/restore/chef-client\n\nrestore: call chef-client directly","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/bd69f67b83bb314f0596ffeca85760d5c42c6419"},{"sha":"15d52555beeba9c1b4135715348d4194c6c58211","author":{"email":"6972bdd7dec75710593d62d13eab0eaf0ce26d83@suse.de","name":"Ralf Haferkamp"},"message":"Fix data type for \"version\" in Backup (bsc#967911)\n\nWe're treating version as a string since 3e3bc1fa33de7f83f77adcd88b8f2a23011bfd0e.\n\nhttps://bugzilla.suse.com/show_bug.cgi?id=967911","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/15d52555beeba9c1b4135715348d4194c6c58211"},{"sha":"32ab1281ad13d98cdbd0c424ab471120e52573a0","author":{"email":"6972bdd7dec75710593d62d13eab0eaf0ce26d83@suse.de","name":"Ralf Haferkamp"},"message":"Check return code of \"upgrade\" step\n\nAnd a return a more meaningful error","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/32ab1281ad13d98cdbd0c424ab471120e52573a0"},{"sha":"c1f34510b648e863bf5dd96d76d379a187a5aea6","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"provisioner: Tell yast to use text mode if serial console is used\n\nThis enables seeing something in the console.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/c1f34510b648e863bf5dd96d76d379a187a5aea6"},{"sha":"0e9f8f0ec55b77cc4d013b3f44b3335a0488f75d","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #373 from vuntz/yast-textmode\n\nprovisioner: Tell yast to use text mode if serial console is used","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/0e9f8f0ec55b77cc4d013b3f44b3335a0488f75d"},{"sha":"80ea49628bd1dae10f552f9ed0ffce58a2b9452c","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #372 from rhafer/version_type\n\nFix data type for \"version\" in Backup","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/80ea49628bd1dae10f552f9ed0ffce58a2b9452c"},{"sha":"5909064683b3eb9bb11cbb8db20ae439478ae970","author":{"email":"52e121314c79dde1dd35601dafb51781d9864fe6@suse.com","name":"Johannes Grassler"},"message":"Fleshed out UCS emulator documentation\n\n* Documented network settings for emulator\n* Added example Hardware Inventory along with instructions on adding it\n* Added walkthrough documentation for minimal service profile templates\n* Documented limits of emulation (no simulated \"physical\" hardware running in\n  the emulator VM)\n* Removed unneccesary 20G disk for emulator VM from documentation and libvirt\n  example.\n* Some Markdown formatting tweaks\n* Moved all material related to the UCS emulator to the ucspe/ subdirectory.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/5909064683b3eb9bb11cbb8db20ae439478ae970"},{"sha":"3bc4a70289578af16ffa28c3e1ed912967b40ef7","author":{"email":"d082c6e85b1479677ce48cb91ac104a594c00930@suse.de","name":"Maximilian Meister"},"message":"fix transtlation from wrong namespace","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/3bc4a70289578af16ffa28c3e1ed912967b40ef7"},{"sha":"961553aacbc43484e4cfaf1f5b17f427d12fe6cb","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #378 from MaximilianMeister/upgrade/translation/multiple_restore\n\nfix transtlation from wrong namespace","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/961553aacbc43484e4cfaf1f5b17f427d12fe6cb"},{"sha":"c0bd4cec86ea9980385e10065371d90abcdfc016","author":{"email":"d082c6e85b1479677ce48cb91ac104a594c00930@suse.de","name":"Maximilian Meister"},"message":"enhance restore thread logging\n\nat least in the case a thread disappears somehow we would have\nlogged the id of the thread","distinct":true,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/c0bd4cec86ea9980385e10065371d90abcdfc016"},{"sha":"7c32deb212ecbf733a48b1c01a1d7a03b6b3e9bf","author":{"email":"023aee9e2b1b5756df79ca697693d0aaf36f65b5@suse.cz","name":"Jiří Suchomel"},"message":"Save the location that was used for DB dump to node.\n\nActually, save it to all nodes in DB cluster, we don't know\nwhich one will be running DB once they are back online.","distinct":true,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/7c32deb212ecbf733a48b1c01a1d7a03b6b3e9bf"},{"sha":"c1b64314d6f69128cad2b01059bfc0dc8dbeb3e0","author":{"email":"75211c051639a34ff973e8c784a48511bfe8002e@suse.com","name":"Dirk Mueller"},"message":"Merge pull request #377 from jgrassler/ucs-doc\n\nFleshed out UCS emulator documentation","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/c1b64314d6f69128cad2b01059bfc0dc8dbeb3e0"},{"sha":"f28764b5dabb5d912f701605338d4072804da0ce","author":{"email":"23a5df083b93e11a62653ea2bf796a91a6d36ddf@suse.de","name":"Rick Salevsky"},"message":"Switch app name and page name in title (bsc#967423)","distinct":true,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/f28764b5dabb5d912f701605338d4072804da0ce"}]}