{"push_id":1014298846,"size":7,"distinct_size":7,"ref":"refs/heads/gnome-3-20","head":"e1a39dd9bea614305c1f63b68c0b9506a985a88d","before":"0c17ea04d20e33a37f799864e6057102fbdd92de","commits":[{"sha":"d37181e6aa4ab2904382ca1129055a3835ec43c9","author":{"email":"22475d30a7e636c667eef0d68e47d4aed59dc976@redhat.com","name":"Kalev Lember"},"message":"trivial: Factor out gs_shell_search_set_text\n\n... instead of having an extra parameter in gs_shell_search_switch_to.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-software/commits/d37181e6aa4ab2904382ca1129055a3835ec43c9"},{"sha":"d86615f32c8aadb539b25ceb8c3585a93293fa4e","author":{"email":"22475d30a7e636c667eef0d68e47d4aed59dc976@redhat.com","name":"Kalev Lember"},"message":"Factor out gs_page_switch_to virtual method\n\nAll of the GsPage-derived shell pages already had a non-virtual\nswitch_to() function. This commit changes it to use a more common\npattern where each page has to implement a switch_to virtual method from\nthe base GsPage class.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-software/commits/d86615f32c8aadb539b25ceb8c3585a93293fa4e"},{"sha":"3c5ce9bf3c3e99734de0ebf28f2e9616909f6ef3","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"Allow all functions called by g_module_symbol() to fail\n\nThis makes GNOME Software more resilient, and means that a single possibly\ntransient failure in any plugin does not prevent all the other UI from working.\n\nThis also means that the plugins do not have to handle failure themselves.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-software/commits/3c5ce9bf3c3e99734de0ebf28f2e9616909f6ef3"},{"sha":"d83130f73a644959485f393c2a0bccba0ac6788b","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"Remove return-success for failure workarounds in plugins","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-software/commits/d83130f73a644959485f393c2a0bccba0ac6788b"},{"sha":"c787490f385aa7c0bbc3832cbb3fa84f3ecda936","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"trivial: Do not show (null) in xdg-app update descriptions","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-software/commits/c787490f385aa7c0bbc3832cbb3fa84f3ecda936"},{"sha":"492fa4def10cfed459107e25b34e670a7b5576c6","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"Pad the description text in the review dialog","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-software/commits/492fa4def10cfed459107e25b34e670a7b5576c6"},{"sha":"e1a39dd9bea614305c1f63b68c0b9506a985a88d","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@hughsie.com","name":"Richard Hughes"},"message":"Lower the limits for review text","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-software/commits/e1a39dd9bea614305c1f63b68c0b9506a985a88d"}]}