{"push_id":1019495271,"size":24,"distinct_size":1,"ref":"refs/heads/nsparse","head":"8cca51d08b5149f395cf548b0be2f385b35c23f1","before":"c9fa1142c9843bf0919d01db417a0931c9be16ab","commits":[{"sha":"674b2238b8ef317716f645265043a21c2d649467","author":{"email":"0d2ad7f0251699e899089bdeb00b02456231001d@gmail.com","name":"Zorg"},"message":"Make Sparkle look for the highest compatible version\n\nSparkle's past behavior was sorting appcast items by published dates and\npicking the first compatible item. However, it makes more sense to pick\nthe compatible item with the highest version (see issue #31).\n\nThe NSDate instance creation & sorting has also been removed from the code.\nThe methods we were using to parse the string into a NSDate have been deprecated,\nand are strongly discouraged. Namely, all methods taking an arbitrary/natural string\nhave been nuked signaling they were probably a really bad idea. Furthermore, the\ndate code we had created a NSCalendarDate which has been long deprecated.\n\nSo we just don't handle date parsing. Even if there is a proper format for the pubDate,\nIt is an extra burden on the developer to insert a conforming date.\nAnd we shouldn't want to rely on a potentially error-prone input field.","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/674b2238b8ef317716f645265043a21c2d649467"},{"sha":"9f2604b8888308d6a0cee8a70ff188f38b45ee7a","author":{"email":"0d2ad7f0251699e899089bdeb00b02456231001d@gmail.com","name":"Zorg"},"message":"Merge branch 'master' into best-update-by-version","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/9f2604b8888308d6a0cee8a70ff188f38b45ee7a"},{"sha":"8a04cc726f86dfb8a8aaf7eb54eca91c30e9545c","author":{"email":"0d2ad7f0251699e899089bdeb00b02456231001d@gmail.com","name":"Zorg"},"message":"Appcast items are no longer sorted; reflect that in unit tests","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/8a04cc726f86dfb8a8aaf7eb54eca91c30e9545c"},{"sha":"004ac3f9ae88012e06c6cc092f5a8b4635c78374","author":{"email":"0d2ad7f0251699e899089bdeb00b02456231001d@gmail.com","name":"Zorg"},"message":"Test the best chosen appcast item","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/004ac3f9ae88012e06c6cc092f5a8b4635c78374"},{"sha":"2a3e88bf96030e8584647055ee113af9fa3c548d","author":{"email":"0d2ad7f0251699e899089bdeb00b02456231001d@gmail.com","name":"Zorg"},"message":"Test the dateString field","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/2a3e88bf96030e8584647055ee113af9fa3c548d"},{"sha":"b9c664687dd720cf6ec0f9ea3925bbc65e6a3841","author":{"email":"0d2ad7f0251699e899089bdeb00b02456231001d@gmail.com","name":"Zorg"},"message":"Take delta updates in account and add tests for them","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/b9c664687dd720cf6ec0f9ea3925bbc65e6a3841"},{"sha":"d0adc0af39143658e76dfeffff7fb993c7fb289b","author":{"email":"0d2ad7f0251699e899089bdeb00b02456231001d@gmail.com","name":"Zorg"},"message":"Fix code signing verifier tests when ran locally\n\nThe tests sometimes fail for me when copying these files over,\nbecause they already may exist. I guess they're not torn down properly.","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/d0adc0af39143658e76dfeffff7fb993c7fb289b"},{"sha":"864044e44e70b295e20ffa44cf720af7519b9d29","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel"},"message":"Merge pull request #772 from zorgiepoo/fix-codesigning-tests\n\nFix code signing verifier tests when ran locally","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/864044e44e70b295e20ffa44cf720af7519b9d29"},{"sha":"cd3d7d9f98076faa6602811d2fc366cd68ff370c","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel Lesiński"},"message":"Fix #776","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/cd3d7d9f98076faa6602811d2fc366cd68ff370c"},{"sha":"f43c284f14f834f5f6f817bafacba494dc95289f","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel Lesiński"},"message":"Merge tag '1.14.0'\n\n* tag '1.14.0':\n  Fix #776","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/f43c284f14f834f5f6f817bafacba494dc95289f"},{"sha":"28e8a1fdafa3b8c2c1879c10c2c0d315e358cddd","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel Lesiński"},"message":"More workarounds for OS X 10.7\n\n#776","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/28e8a1fdafa3b8c2c1879c10c2c0d315e358cddd"},{"sha":"27cb8e66fe9b34fcca967dc408809d6a4c991ca7","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel Lesiński"},"message":"Merge branch '1.14.x'\n\n* 1.14.x:\n  More workarounds for OS X 10.7","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/27cb8e66fe9b34fcca967dc408809d6a4c991ca7"},{"sha":"317423ae78aaa7ee62ed29ad7624522d8743f5eb","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel Lesiński"},"message":"One more attr fix\n\n#776","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/317423ae78aaa7ee62ed29ad7624522d8743f5eb"},{"sha":"b95008e248841abdad2506378a4529fcee1027bd","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel Lesiński"},"message":"Merge branch '1.14.x'\n\n* 1.14.x:\n  One more attr fix","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/b95008e248841abdad2506378a4529fcee1027bd"},{"sha":"34a78d59fc65d113512637e2f02c1ea61236aa0e","author":{"email":"5bdcd3c0d4d24ae3e71b3b452a024c6324c7e4bb@crystalidea.com","name":"kleuter"},"message":"Fixed crash on 10.7 - subscript operator not available https://github.com/sparkle-project/Sparkle/issues/776 related","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/34a78d59fc65d113512637e2f02c1ea61236aa0e"},{"sha":"d9a3afb86936565ee18ad79c485779a8fdee8e4a","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel"},"message":"Merge pull request #778 from kleuter/master\n\nFixed crash on 10.7 - subscript operator not available https://github.com/sparkle-project/Sparkle/issues/776 related","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/d9a3afb86936565ee18ad79c485779a8fdee8e4a"},{"sha":"77511c8f196ebd99a007524a1dd0c4fefaae8ef7","author":{"email":"5bdcd3c0d4d24ae3e71b3b452a024c6324c7e4bb@crystalidea.com","name":"kleuter"},"message":"Fixed crash on 10.7 - subscript operator not available https://github.com/sparkle-project/Sparkle/issues/776 related","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/77511c8f196ebd99a007524a1dd0c4fefaae8ef7"},{"sha":"1c8d54166b7829ec12dc659983c66be2b347d98e","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel Lesiński"},"message":"v1.14.0","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/1c8d54166b7829ec12dc659983c66be2b347d98e"},{"sha":"0be862708f37fe6355bd13f51e540981f3f997ec","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel Lesiński"},"message":"Merge tag '1.14.0'\n\n* tag '1.14.0':\n  v1.14.0\n  Fixed crash on 10.7 - subscript operator not available https://github.com/sparkle-project/Sparkle/issues/776 related","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/0be862708f37fe6355bd13f51e540981f3f997ec"},{"sha":"698e737b565365b006c9bcd0406907b24321dd90","author":{"email":"2c0d5533b86b62768a581a94a31f7dff6454f6c3@geekhood.net","name":"Kornel Lesiński"},"message":"CocoaPods","distinct":false,"url":"https://api.github.com/repos/sparkle-project/Sparkle/commits/698e737b565365b006c9bcd0406907b24321dd90"}]}