{"push_id":2686906166,"size":60,"distinct_size":60,"ref":"refs/heads/v3-ux","head":"908d2e055a4030477f6321138fbdb4e99338f47f","before":"5d350c5b851e4784f741d1841e500f163113ab7e","commits":[{"sha":"23da73726613f10057a5c09610dd40d1254dc822","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Typos","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/23da73726613f10057a5c09610dd40d1254dc822"},{"sha":"6860740f2eaf85a9b26f197eedde65b1dd8e3e12","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Comparer doesn't allocate temporary strings","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/6860740f2eaf85a9b26f197eedde65b1dd8e3e12"},{"sha":"ce1bd50219e3a6340d7512f0c361f6cff7e2893a","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Formatting","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/ce1bd50219e3a6340d7512f0c361f6cff7e2893a"},{"sha":"87ee2157cc5dc32d9c0d8aa4c8358d828997e3af","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Remove unused WCF service","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/87ee2157cc5dc32d9c0d8aa4c8358d828997e3af"},{"sha":"e5b3008e3cac977e1eb6b1c242f3086adaa53538","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Annotations","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/e5b3008e3cac977e1eb6b1c242f3086adaa53538"},{"sha":"5b9c98c6a3e8e680e0902af61880a1016c5b325e","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Reorder members","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/5b9c98c6a3e8e680e0902af61880a1016c5b325e"},{"sha":"35e05b3b0d6e87b91a098e612293398ba0fe56ec","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Use StringBuilder","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/35e05b3b0d6e87b91a098e612293398ba0fe56ec"},{"sha":"71e6a7dfd254f0f7d2ef50956111417d93b4e123","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Merge IImageCache and IAvatarService","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/71e6a7dfd254f0f7d2ef50956111417d93b4e123"},{"sha":"83aceb76a834b95f67cc63e2fcf8f9e0060d5d33","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Make methods static","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/83aceb76a834b95f67cc63e2fcf8f9e0060d5d33"},{"sha":"353f6bbacbb6776416d1d0eb4af59446db20f672","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Make methods private","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/353f6bbacbb6776416d1d0eb4af59446db20f672"},{"sha":"60be71ca5cee440599983bf7538914d9606ddace","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Inline method","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/60be71ca5cee440599983bf7538914d9606ddace"},{"sha":"1554bb12e8c4d56da40dd5134ffbbcb677672f77","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Reorder members","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/1554bb12e8c4d56da40dd5134ffbbcb677672f77"},{"sha":"eb307e4572a908e9d486353e2b4806bed2c648e5","author":{"name":"Michael Seibt","email":"a3b127efa490ef92b39528c0a6cb463741e59825@gmx.net"},"message":"Branch Graph: Draw perpendicular lines with anti-aliasing as Bezier curves in order to avoid horizontal offset","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/eb307e4572a908e9d486353e2b4806bed2c648e5"},{"sha":"783e055a1982c5fda27e338e3a0acf9fc65db449","author":{"name":"Michael Seibt","email":"a3b127efa490ef92b39528c0a6cb463741e59825@gmx.net"},"message":"Branch Graph: Compensate offset between Bezier curves and perpendicular lines without anti-aliasing","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/783e055a1982c5fda27e338e3a0acf9fc65db449"},{"sha":"218036a6f6942fd98548bce590067244bbbd334b","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Merge avatar code into GitUI","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/218036a6f6942fd98548bce590067244bbbd334b"},{"sha":"b1e94bfc86f0c65bcaa59f43df727f32b4f9d6c5","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Use BackupAvatarProvider\n\nThis class provides a default image if an exception is thrown anywhere\nin the provider chain.","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/b1e94bfc86f0c65bcaa59f43df727f32b4f9d6c5"},{"sha":"3701188a69c27cfa96f85cf7cd1d2f62968b78fc","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Fix build status column sizing","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/3701188a69c27cfa96f85cf7cd1d2f62968b78fc"},{"sha":"383b9d45922a9d0cdcd17e9a382916f0d32ca1c2","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Fix duplicate statement","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/383b9d45922a9d0cdcd17e9a382916f0d32ca1c2"},{"sha":"0f53d9751143a48570ccc3849e6350ba4d69b90c","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Annotations","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/0f53d9751143a48570ccc3849e6350ba4d69b90c"},{"sha":"1deaa4648124749ca8f501ec2f4aca68447923ee","author":{"name":"Drew Noakes","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@drewnoakes.com"},"message":"Gravatar is not the only avatar provider\n\nUpdate references to \"gravatar\" where the more general term\n\"avatar\" should be used instead.","distinct":true,"url":"https://api.github.com/repos/drewnoakes/gitextensions/commits/1deaa4648124749ca8f501ec2f4aca68447923ee"}]}
{"actor":{"display_login":"drewnoakes"}}