{"push_id":908239290,"size":42,"distinct_size":42,"ref":"refs/heads/v2","head":"c31ab9c32903deaec12945f0c7f010b265502b3c","before":"6724e4dfe5960f6760c3c81bcabcc833ae3fab2a","commits":[{"sha":"4cc6411fe9e99978d98b1123ce8c56ee8ccf7369","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Handle failures of CTRunGetGlyphsPtr and CTRunGetPositionsPtr","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/4cc6411fe9e99978d98b1123ce8c56ee8ccf7369"},{"sha":"5a48f7e6289d4f0f98ab59a05b0405b31cf5c03a","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Don't send device reports when in tmux mode because tmux either handles them or doesn't support them at all","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/5a48f7e6289d4f0f98ab59a05b0405b31cf5c03a"},{"sha":"a18f742611d46f564c1fedf27f7ccd4395521cf6","author":{"email":"f9efc9924fa0a0bb8529e4a03b71747dd38f4697@google.com","name":"George Nachman"},"message":"Add synthesized truncatedValue to support legacy runtime","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/a18f742611d46f564c1fedf27f7ccd4395521cf6"},{"sha":"9cd882aad5394e05a4574527f45dd2e02a1c4c39","author":{"email":"f9efc9924fa0a0bb8529e4a03b71747dd38f4697@google.com","name":"George Nachman"},"message":"Change role from Editor to Shell","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/9cd882aad5394e05a4574527f45dd2e02a1c4c39"},{"sha":"bdaaf7f00a4eb7a651d4d35437fb7e5931257cd9","author":{"email":"f9efc9924fa0a0bb8529e4a03b71747dd38f4697@google.com","name":"George Nachman"},"message":"Make truncatedValue fix completely safe","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/bdaaf7f00a4eb7a651d4d35437fb7e5931257cd9"},{"sha":"59862acd2b6037bcc109b4c85479fb9996379f05","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Remove unneeded synthesize","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/59862acd2b6037bcc109b4c85479fb9996379f05"},{"sha":"212df1356aeda504834a6692143bf397f37b1100","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Move _truncatedValue ivar into interface","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/212df1356aeda504834a6692143bf397f37b1100"},{"sha":"cc769769befc0a0e9cdf9ae244e790c1c83c0dbc","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"2.1","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/cc769769befc0a0e9cdf9ae244e790c1c83c0dbc"},{"sha":"876d30490360052c2f66107e9f9bc5bac8e9bf07","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Change how code signing works for 10.10","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/876d30490360052c2f66107e9f9bc5bac8e9bf07"},{"sha":"74c21a8f50f6bc2f0c62f4b286e746fe11ec0aa2","author":{"email":"f9efc9924fa0a0bb8529e4a03b71747dd38f4697@google.com","name":"George Nachman"},"message":"Fix bugs and credits URLs","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/74c21a8f50f6bc2f0c62f4b286e746fe11ec0aa2"},{"sha":"12d3eb3669b578acdc37e99e95404c1c9e40bf27","author":{"email":"f9efc9924fa0a0bb8529e4a03b71747dd38f4697@google.com","name":"George Nachman"},"message":"Merge branch 'v2' of https://github.com/gnachman/iTerm2 into v2","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/12d3eb3669b578acdc37e99e95404c1c9e40bf27"},{"sha":"c6792f4d5ce91f54823ce231207ad32f5049d296","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Hackery","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/c6792f4d5ce91f54823ce231207ad32f5049d296"},{"sha":"3815719aed2115b2b058fed0dd385156f12dfd39","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Get rid of Growl changes","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/3815719aed2115b2b058fed0dd385156f12dfd39"},{"sha":"3cd4b0abca2e3117c4bea25fc1bd4b97cb79d10a","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Poll daily to make it easier to measure active users. Include client vesion number in query. Make sure promo id is not nil before storing in _promotion array. nil out _promotion right away to avoid two alerts trying to show at once. Misc code cleanup","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/3cd4b0abca2e3117c4bea25fc1bd4b97cb79d10a"},{"sha":"f8da65351ee0a479d9d4f08f1a18f82999caf9a2","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Don't allow a promo to show for the 1st 9 days after installing this version.","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/f8da65351ee0a479d9d4f08f1a18f82999caf9a2"},{"sha":"b716b7e1803a3b42bd4d52b47989a74a2bf5cbde","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Add option to disable promotions","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/b716b7e1803a3b42bd4d52b47989a74a2bf5cbde"},{"sha":"64c3f85eb9e7d1b70cd2d71fe9751ce816c67551","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Disable promos if automatic updates are off","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/64c3f85eb9e7d1b70cd2d71fe9751ce816c67551"},{"sha":"40822458b9f7549def84f5ce31dfc20c3b04c475","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Ensure promo file isn't downloaded more than once a day","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/40822458b9f7549def84f5ce31dfc20c3b04c475"},{"sha":"0441d1908bd72a08e5c02396241fccef481d1643","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Check HTTP status of promo appcast response","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/0441d1908bd72a08e5c02396241fccef481d1643"},{"sha":"7df410ab98f327282229336bc5c68b8b54737476","author":{"email":"effeb4f868adcfc983725f55f9598c9d8ad1fd36@gmail.com","name":"George Nachman"},"message":"Check for downloads on a regular schedule","distinct":true,"url":"https://api.github.com/repos/tanb/iTerm2/commits/7df410ab98f327282229336bc5c68b8b54737476"}]}