{"push_id":792359778,"size":6,"distinct_size":6,"ref":"refs/heads/master-setting-helper","head":"a91b33d6b5ef79fb588ab3faa30bae26e0a6b5f2","before":"74c9ba939e8b046f07f584e5808dbee344668db5","commits":[{"sha":"566be9c4d97ed4a98ddcf55cbf95af315be9a160","author":{"email":"2a56db891c70907901517a1f205658772720d3f5@civicrm.org","name":"Tim Otten"},"message":"CRM-16373 - Simplify UpdateConfigBackend and doSiteMove()\n\ndoSiteMove() has been performing a search-and-replace against data\nstructures which haven't exist since at least 4.0; it seems quite unlikely\nthat this works.  Anecdotally, the workflow around this either incomplete or\nbuggy/broken.  Simplifying this is simply a reflection of the reality that\nit doesn't do what it was written to do.\n\nInstead, doSiteMove() now resets to a standard baseline/default.","distinct":true,"url":"https://api.github.com/repos/totten/civicrm-core/commits/566be9c4d97ed4a98ddcf55cbf95af315be9a160"},{"sha":"edc78570957d81b243b5a6e2141ca1088ecb0c3e","author":{"email":"2a56db891c70907901517a1f205658772720d3f5@civicrm.org","name":"Tim Otten"},"message":"settings/ - Add comment about critical/bootstrap settings.","distinct":true,"url":"https://api.github.com/repos/totten/civicrm-core/commits/edc78570957d81b243b5a6e2141ca1088ecb0c3e"},{"sha":"5fc8d892987d415f62f731d5a3ea90c44c420e91","author":{"email":"2a56db891c70907901517a1f205658772720d3f5@civicrm.org","name":"Tim Otten"},"message":"SettingsBag - Add getDefault(), getMandatory(). Cleanup comments.","distinct":true,"url":"https://api.github.com/repos/totten/civicrm-core/commits/5fc8d892987d415f62f731d5a3ea90c44c420e91"},{"sha":"65df20fdee4e179c6c2b3837eab1e37eeb2f56c7","author":{"email":"2a56db891c70907901517a1f205658772720d3f5@civicrm.org","name":"Tim Otten"},"message":"CRM-16373 - SettingsManager - useMandatory() to apply post-boot changes\n\nNote: The global `$civicrm_setting` is meant to provide sysadmins with a way\nto override settings in `civicrm.settings.php`, but it has traditionally\nbeen possible for extensions to manipulate `$civicrm_setting` in a hook.  If\nyou do this, please call `useMandatory()` to tell SettingsManager to re-scan\n`$civicrm_setting`.","distinct":true,"url":"https://api.github.com/repos/totten/civicrm-core/commits/65df20fdee4e179c6c2b3837eab1e37eeb2f56c7"},{"sha":"6ee813793649efdda4a32c1828f9a2fde5295437","author":{"email":"2a56db891c70907901517a1f205658772720d3f5@civicrm.org","name":"Tim Otten"},"message":"CRM_Core_BAO_Setting - Remove redundant static cache\n\nBefore CRM-16373, the setting cache was stored in a static property of the\nBAO.  This data is now loaded into objects -- which are stored in the\ncontainer.\n\nThis is essentially the same for a typical request, and (for unit-testing)\nit provides simpler cleanup between tests.","distinct":true,"url":"https://api.github.com/repos/totten/civicrm-core/commits/6ee813793649efdda4a32c1828f9a2fde5295437"},{"sha":"a91b33d6b5ef79fb588ab3faa30bae26e0a6b5f2","author":{"email":"2a56db891c70907901517a1f205658772720d3f5@civicrm.org","name":"Tim Otten"},"message":"SettingsBag::setDb() - Merge in CRM_Core_BAO_Setting::_setItem and ::dao()","distinct":true,"url":"https://api.github.com/repos/totten/civicrm-core/commits/a91b33d6b5ef79fb588ab3faa30bae26e0a6b5f2"}]}