{"push_id":769807072,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"5f7a0a32aa90d90b814faaeb8e2ec0c29a27e5d9","before":"43213766c915ce260b75fa6bdb615e8819b43587","commits":[{"sha":"f2c9688b435b9337698606c2fd3f0b45f8873a93","author":{"email":"65072bb7124b13e67d83c1a9dc5e633e42371cc6@users.noreply.github.com","name":"Jeremy Ebneyamin"},"message":"Fix config.get for schemas containing objects\n\nThe config.get method would not return the default values for the\nproperties in objects. Now with _.deepExtends, the default values are\nthe base while any new values overwrite the defaults. This way all\ndefault values appear, including those nested in an object. This fixes\natom/settings-view#386 and fixes atom/settings-view#518.","distinct":true,"url":"https://api.github.com/repos/PKRoma/atom/commits/f2c9688b435b9337698606c2fd3f0b45f8873a93"},{"sha":"85800f6d00aac38628dc9fc66a874cae01870dc2","author":{"email":"7cceec33cfbc0b6b64648a08431bc572f2741172@gmail.com","name":"Jeremy Ramin"},"message":"Fix method typo","distinct":true,"url":"https://api.github.com/repos/PKRoma/atom/commits/85800f6d00aac38628dc9fc66a874cae01870dc2"},{"sha":"9a0d657d52e77f0cfe123b26b9285f98d1c79962","author":{"email":"7cceec33cfbc0b6b64648a08431bc572f2741172@gmail.com","name":"Jeremy Ramin"},"message":"Adds deepDefaults to config\n\nTook at the deepExtend in the atom/underscore-plus repo and modified it\nto become a deepDefaults method. Using this instead to see if it fixes\nthe failing specs.","distinct":true,"url":"https://api.github.com/repos/PKRoma/atom/commits/9a0d657d52e77f0cfe123b26b9285f98d1c79962"},{"sha":"1de707f2d7fe54ef772a796e60169b24ad866415","author":{"email":"7cceec33cfbc0b6b64648a08431bc572f2741172@gmail.com","name":"Jeremy Ramin"},"message":":white_check_mark: Add tests to config spec\n\nAdd tests to check if the get command properly merges the stored values\nwith the defined defaults in the schema.\n\nTwo cases:\n- Obj has no property changes.\n- Obj has one or more changes to a property.","distinct":true,"url":"https://api.github.com/repos/PKRoma/atom/commits/1de707f2d7fe54ef772a796e60169b24ad866415"},{"sha":"5f7a0a32aa90d90b814faaeb8e2ec0c29a27e5d9","author":{"email":"78036c9b69b887700d5846f26a788d53b201ffbb@github.com","name":"Max Brunsfeld"},"message":"Merge pull request #8480 from jeremyramin/fix-config-get\n\nFix config.get for schemas with objects","distinct":true,"url":"https://api.github.com/repos/PKRoma/atom/commits/5f7a0a32aa90d90b814faaeb8e2ec0c29a27e5d9"}]}