{"push_id":966969091,"size":992,"distinct_size":992,"ref":"refs/heads/master","head":"9ed93dd592e7b1fd9105456302d2f4c68143ee69","before":"8a71f90873dba78b67fd1d0fafbfaf9d0c538dbd","commits":[{"sha":"c747ffc35ba5d46e734ed7d56bf40402d8921823","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","name":"Andy Matuschak"},"message":"Fixed Bug #428216: \"Update alert does not use a proper emdash\"","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/c747ffc35ba5d46e734ed7d56bf40402d8921823"},{"sha":"315cbaab1b4782e11bf10e195338729de1645c92","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@potionfactory.com","name":"Andy Kim"},"message":"Merge branch 'master' of git://github.com/andymatuschak/Sparkle\n\nConflicts:\n\ten.lproj/Sparkle.strings","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/315cbaab1b4782e11bf10e195338729de1645c92"},{"sha":"5fe0a7cb5947c517fb297c691f482224a6b3c7b7","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@potionfactory.com","name":"Andy Kim"},"message":"Merge branch 'master' of git://github.com/andymatuschak/Sparkle","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/5fe0a7cb5947c517fb297c691f482224a6b3c7b7"},{"sha":"dc925712dc218a4aedb4bb58829f2aa3a8f806d3","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","name":"Andy Matuschak"},"message":"Fixed layout of localization XIBs","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/dc925712dc218a4aedb4bb58829f2aa3a8f806d3"},{"sha":"96272fce7d8df50d2478cfa36056850493fd6548","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","name":"Andy Matuschak"},"message":"Removed the pt_PT localization from Uli's branch, since it was largely untranslated, and used the one from master instead.","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/96272fce7d8df50d2478cfa36056850493fd6548"},{"sha":"abda56d047b84167d321d5e7e594e69c3a267e8a","author":{"email":"0add2dc7dfeec8b8f2032709f197b6f8d6866062@zathras.de","name":"Uli Kusterer"},"message":"Make this build on 10.7. Might break building on earlier OSes.","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/abda56d047b84167d321d5e7e594e69c3a267e8a"},{"sha":"0bd27c0cb7e9542e987449be3b29402faeeace7a","author":{"email":"0add2dc7dfeec8b8f2032709f197b6f8d6866062@zathras.de","name":"Uli Kusterer"},"message":"Satisfy some overly picky compilers.","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/0bd27c0cb7e9542e987449be3b29402faeeace7a"},{"sha":"b515c15f9b444f090cd0b542bb2480e486023a5e","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","name":"Andy Matuschak"},"message":"We have this check box that says \"Automatically download and install updates in the future.\" But we only download them automatically. We still ask permission again before installing them.\n\nWith this patch, we make good on the description of that box: updates are automatically installed when the app is quit. No user intervention involved whatsoever if they checked that box.\n\nIf the user doesn't quit the app for a day after the update is downloaded, we'll show the dialog we've always used for automatically downloaded updates (Install Now / Install on Quit / Skip This Update).","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/b515c15f9b444f090cd0b542bb2480e486023a5e"},{"sha":"e64516c08939299acf4b3227ac6f37862646b63c","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","name":"Andy Matuschak"},"message":"Fixed a no-autorelease-pool leak.","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/e64516c08939299acf4b3227ac6f37862646b63c"},{"sha":"bf38b0c9fdf06969ad37aef397c25b0538436134","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","name":"Andy Matuschak"},"message":"Adding <sparkle:tags> appcast item element, <sparkle:criticalUpdate /> tag\n\nYou would use this like:\n<item>\n    <title>My great update</title>\n    ...\n    <sparkle:tags>\n        <sparkle:criticalUpdate />\n    </sparkle:tags>\n</item>\n\nThe behavior of this tag presently is: rather than waiting for the user to quit the app (or for some large amount of time to pass), the user will be prompted to install the update (with a stronger message) immediately upon its receipt. This behavior could be improved for the manual update case as well.\n\nWe can also use this new mechanism to create special behavior for e.g. paid updates.","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/bf38b0c9fdf06969ad37aef397c25b0538436134"},{"sha":"bb682da743fbeb65fcc6d7def976199f736ef288","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","name":"Andy Matuschak"},"message":"Prompts the user to update after a week (rather than a day) if he doesn't quit the app.","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/bb682da743fbeb65fcc6d7def976199f736ef288"},{"sha":"8f5b9f03ac11b1e55afab2dfbe3e1922ae2cca0a","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","name":"Andy Matuschak"},"message":"Updating Sparkle.strings for the new, more strongly worded strings that are displayed for a 'critical update'","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/8f5b9f03ac11b1e55afab2dfbe3e1922ae2cca0a"},{"sha":"f6a2e76685226044a826c8ab55d8e8079b448a6a","author":{"email":"0add2dc7dfeec8b8f2032709f197b6f8d6866062@zathras.de","name":"Uli Kusterer"},"message":"Merge branch 'master' of git://github.com/andymatuschak/Sparkle\n\nConflicts:\n\tSparkle.xcodeproj/project.pbxproj\n\tpt.lproj/SUAutomaticUpdateAlert.xib\n\tpt_PT.lproj/SUAutomaticUpdateAlert.xib\n\ttr.lproj/SUAutomaticUpdateAlert.xib","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/f6a2e76685226044a826c8ab55d8e8079b448a6a"},{"sha":"02e090c291ee9ca65cf39c4e94b1a5e84029ee09","author":{"email":"0add2dc7dfeec8b8f2032709f197b6f8d6866062@zathras.de","name":"Uli Kusterer"},"message":"Quick hack to make this build again. Should probably just move to Sparkle mainline, now that they're halfway current.","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/02e090c291ee9ca65cf39c4e94b1a5e84029ee09"},{"sha":"716bb30e7c541027bdf975c30402f6812532defd","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","name":"Andy Matuschak"},"message":"Merge branch 'master' into quiet-automatic-update","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/716bb30e7c541027bdf975c30402f6812532defd"},{"sha":"59f9236009b702553f67ed94a4d2e8229aa5d8b1","author":{"email":"0add2dc7dfeec8b8f2032709f197b6f8d6866062@zathras.de","name":"Uli Kusterer"},"message":"Merge remote-tracking branch 'andymatuschak/master'\n\nConflicts:\n\tpt_PT.lproj/SUAutomaticUpdateAlert.xib","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/59f9236009b702553f67ed94a4d2e8229aa5d8b1"},{"sha":"6a48420e078760c075b75c20a15f0bad0f5339cb","author":{"email":"0add2dc7dfeec8b8f2032709f197b6f8d6866062@zathras.de","name":"Uli Kusterer"},"message":"Switch off secure updates for now","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/6a48420e078760c075b75c20a15f0bad0f5339cb"},{"sha":"e6deed9c562d52d1f08ca57f1d3185d43c8fda6d","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@andymatuschak.org","name":"Andy Matuschak"},"message":"Merge branch 'master' into quiet-automatic-update","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/e6deed9c562d52d1f08ca57f1d3185d43c8fda6d"},{"sha":"bc458a6ab5e099589f25b3261ea5a965cbcbabdf","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@alloysoft.com","name":"Matt Stevens"},"message":"Set up install on quit for critical automatic updates too\n\nFixes the SUInstallLaterChoice for critical update prompts.","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/bc458a6ab5e099589f25b3261ea5a965cbcbabdf"},{"sha":"1d8adc8fac21ce10cc2432f8c78f1620b90ea916","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@alloysoft.com","name":"Matt Stevens"},"message":"Increment the sudden termination counter if installing on quit","distinct":true,"url":"https://api.github.com/repos/binaryage/sparkle/commits/1d8adc8fac21ce10cc2432f8c78f1620b90ea916"}]}