{"push_id":765267650,"size":81,"distinct_size":0,"ref":"refs/heads/master","head":"d8487bfb4a83e2aff9260dbf8858741384993637","before":"ea18e6718d555e11ba8d5bb4ca62e52274f21b9f","commits":[{"sha":"30ca55787d51fbd1344dc1b2413a78e6cee57083","author":{"email":"85cd2793c8121d05ca38373a42fc36f25561f5ea@gmail.com","name":"Joern"},"message":"Indicate the Path to Athlete Directory to backup during Upgrade (original code by GitHub user \"mtbkeith\" - thanks)\n..show path in Upgrade Windows (separate from the scrolling section)\n..allow path to be selected and copied to clipboard via Mouse","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/30ca55787d51fbd1344dc1b2413a78e6cee57083"},{"sha":"09cc67f431f58dea4ff6c181f5ece3e2caf92689","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1502 from Joern-R/Upgrade\n\nIndicate the Path to Athlete Directory to backup during Upgrade","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/09cc67f431f58dea4ff6c181f5ece3e2caf92689"},{"sha":"cedf6cb3a5d71c38ac6e1a94e432b875ed3c03b7","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Fix Crash Edit Metric on Extra tab\n\n.. don't allow editing there.","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/cedf6cb3a5d71c38ac6e1a94e432b875ed3c03b7"},{"sha":"517435a65673fa74a9fb98920134cea6222c0246","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Time Riding --> Time Moving\n\n.. when reading older GC Json files; we need to rename both\n   the tag and the override.","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/517435a65673fa74a9fb98920134cea6222c0246"},{"sha":"a03c00f8193747714a8a566bae9dd66523fb0ad9","author":{"email":"1ad7a9b2f39a457aabc43a994c833da86313420c@gmail.com","name":"Alejandro Martinez"},"message":"Fixed overridden metrics not initialized in Medatada","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/a03c00f8193747714a8a566bae9dd66523fb0ad9"},{"sha":"a96102e3d2728a929036f15401c16c03eefeb239","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1503 from amtriathlon/master\n\nFixed overridden metrics not initialized in Medatada","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/a96102e3d2728a929036f15401c16c03eefeb239"},{"sha":"5cb1d91cefffc5d9a04b8ffdf235647d7edf8dcf","author":{"email":"1ad7a9b2f39a457aabc43a994c833da86313420c@gmail.com","name":"Alejandro Martinez"},"message":"Updated Spanish Translation\nNew backup message on upgrade","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/5cb1d91cefffc5d9a04b8ffdf235647d7edf8dcf"},{"sha":"eb767cfdc18ae68e356135f56a776e0bee5bcdb4","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1504 from amtriathlon/master\n\nUpdated Spanish Translation","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/eb767cfdc18ae68e356135f56a776e0bee5bcdb4"},{"sha":"b8723b20ff4ea63212ae57cbf114b1e895d048a4","author":{"email":"85cd2793c8121d05ca38373a42fc36f25561f5ea@gmail.com","name":"Joern"},"message":"Update Translation DE","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/b8723b20ff4ea63212ae57cbf114b1e895d048a4"},{"sha":"1b86ce7207c3f319debcd4cf4b6a85bf9b332f21","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1506 from Joern-R/DE\n\nUpdate Translation DE","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/1b86ce7207c3f319debcd4cf4b6a85bf9b332f21"},{"sha":"b016913293c7d46fb1cab5cf58d0eee249b112cf","author":{"email":"dc641afb3c9f8c7cde3fba6655d8fe87574e629f@gmail.com","name":"grauser"},"message":"Export: Unable to export in CSV format\n\nfix #1507","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/b016913293c7d46fb1cab5cf58d0eee249b112cf"},{"sha":"5358521f0b01a81b5011eacfdcdb80289821ba7d","author":{"email":"dc641afb3c9f8c7cde3fba6655d8fe87574e629f@gmail.com","name":"grauser"},"message":"Translation: French for 3.2 (1/2)","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/5358521f0b01a81b5011eacfdcdb80289821ba7d"},{"sha":"f502400363a4e20555fab7cc0b742166cbd5a6c8","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Fix DataFilter grammar for logical expressions\n\n.. NP > 200 && IF > 0.85 didn't work because the datafilter\n   grammar needed fixing up for precedence of the && and || operators.\n\n.. this has been fixed by embedding into the grammar; binary expressions\n   and logical expressions are now declared individually.\n\n.. the generated tree uses the same encoding so no changes required\n   to the code, just the grammar","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/f502400363a4e20555fab7cc0b742166cbd5a6c8"},{"sha":"43aa31b60769903e2821939f2e13a25f38b13878","author":{"email":"85cd2793c8121d05ca38373a42fc36f25561f5ea@gmail.com","name":"Joern"},"message":"LIBKML patch (only for Windows)\n... removing tests,... from LIBKML build\n... allowing building of base functionality of LIBKML on Windows with MinGW\n... covering the LIBKML functional scope used by GoldenCheetah","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/43aa31b60769903e2821939f2e13a25f38b13878"},{"sha":"23633692c4262bc97316614bb5bdf8948bfba26e","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1509 from Joern-R/DE\n\nLIBKML patch (only for Windows)","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/23633692c4262bc97316614bb5bdf8948bfba26e"},{"sha":"a93f37459e2ad9856e1f3060e9df75cbd2c01417","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Logical Expressions with >2 Primary Expressions\n\n.. ie. expr && expr was supported but not\n   expr && expr && expr","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/a93f37459e2ad9856e1f3060e9df75cbd2c01417"},{"sha":"1cb628f415d11748a5505a048e2d8eb356721999","author":{"email":"dc641afb3c9f8c7cde3fba6655d8fe87574e629f@gmail.com","name":"grauser"},"message":"translation: French for 3.2 (2/2)","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/1cb628f415d11748a5505a048e2d8eb356721999"},{"sha":"00c3856da42eb7ed990d32938e3b7f9c373ae4c7","author":{"email":"dc641afb3c9f8c7cde3fba6655d8fe87574e629f@gmail.com","name":"grauser"},"message":"translation: small fix for french","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/00c3856da42eb7ed990d32938e3b7f9c373ae4c7"},{"sha":"f9690049d352ffc0ab262f011900e45fbba44462","author":{"email":"315000c4548c58a949b5117b0f21a2653d34429b@gmail.com","name":"Alexandre Prokoudine"},"message":"Update Russian translation","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/f9690049d352ffc0ab262f011900e45fbba44462"},{"sha":"fb18164cfa39dc89b71b002fc745414660a29177","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1510 from prokoudine/master\n\nUpdated Russian translation","distinct":false,"url":"https://api.github.com/repos/mtbkeith/GoldenCheetah/commits/fb18164cfa39dc89b71b002fc745414660a29177"}]}