{"push_id":909639622,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"95479401d9a084e2c635b43cf2a9e7bdc98b6b1f","before":"6becfe2aefb9a8f3e09db1dd18c9801aa6e551ba","commits":[{"sha":"7ffcdec165bddcd1426dd9fada6993667891110c","author":{"email":"04657b3c949c404461345922807f43403a48777c@gmail.com","name":"Vianney Boyer"},"message":"document more fit files entries","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/7ffcdec165bddcd1426dd9fada6993667891110c"},{"sha":"a872ebd7c6223e89d6a33a9205d715c3277d8d3a","author":{"email":"04657b3c949c404461345922807f43403a48777c@gmail.com","name":"Vianney Boyer"},"message":"indicate unused parameter","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/a872ebd7c6223e89d6a33a9205d715c3277d8d3a"},{"sha":"d96d115838ef39aec92cbb73af62d0f480129b83","author":{"email":"04657b3c949c404461345922807f43403a48777c@gmail.com","name":"Vianney Boyer"},"message":"add FIXME flag on old comment","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/d96d115838ef39aec92cbb73af62d0f480129b83"},{"sha":"6a6a29c9d2cc28bac39dd876615038774a355f9c","author":{"email":"04657b3c949c404461345922807f43403a48777c@gmail.com","name":"Vianney Boyer"},"message":"use define instead of values","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/6a6a29c9d2cc28bac39dd876615038774a355f9c"},{"sha":"b73885378f8743e59754b2d804c23c4b3f73b84a","author":{"email":"04657b3c949c404461345922807f43403a48777c@gmail.com","name":"Vianney Boyer"},"message":"check fec channel is valid","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/b73885378f8743e59754b2d804c23c4b3f73b84a"},{"sha":"48e7dda3a5e4d1a94b109005591b072a818c050a","author":{"email":"04657b3c949c404461345922807f43403a48777c@gmail.com","name":"Vianney Boyer"},"message":"change 'cyclist' to 'athlete' to be compliant with other sports","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/48e7dda3a5e4d1a94b109005591b072a818c050a"},{"sha":"c7a123907cb354c3cb57a3c1ebf97d1fead240a4","author":{"email":"643c5544b2860c158a68d71a12fb3526894b7ab1@gmail.com","name":"Sean Vig"},"message":"Fix FLEX version checks for 2.6.0","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/c7a123907cb354c3cb57a3c1ebf97d1fead240a4"},{"sha":"79c2ff3c438bef91d278986d83246d19f3b8d9cb","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1730 from flacjacket/flex-2.6\n\nFix FLEX version checks for 2.6.0","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/79c2ff3c438bef91d278986d83246d19f3b8d9cb"},{"sha":"55f036eca1309ec30caab5c38da057d5d6d23cc7","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1737 from vlcvboyer/document_fitfile\n\ndocument more fit files entries","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/55f036eca1309ec30caab5c38da057d5d6d23cc7"},{"sha":"3a0f6d3ef463effbca597f5107ba7e8a3773c475","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1736 from vlcvboyer/cosmetic_unused_param\n\nindicate unused parameter","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/3a0f6d3ef463effbca597f5107ba7e8a3773c475"},{"sha":"b0aff768660130e78d1fa615148c57db49f856db","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1734 from vlcvboyer/cosmetic_define\n\ncosmetic: use define instead of values","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/b0aff768660130e78d1fa615148c57db49f856db"},{"sha":"b24592441b9596ec9ff5b244597136ca8ca49f97","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1733 from vlcvboyer/change_cyclist_to_athlete\n\nchange \"cyclist\" to \"athlete\"","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/b24592441b9596ec9ff5b244597136ca8ca49f97"},{"sha":"aa6f6b78a469c042a48c21a682037ddf1dbb512a","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1732 from vlcvboyer/cosmetic_add_fixme_flag\n\npoint out a previous work in progress","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/aa6f6b78a469c042a48c21a682037ddf1dbb512a"},{"sha":"212e53563f46592c4581d236d17074e8334190d3","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Merge pull request #1731 from vlcvboyer/check_valid_fecchannel\n\nensure fec_channel is valid","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/212e53563f46592c4581d236d17074e8334190d3"},{"sha":"0f12872e6fe2c86afd8b1bf8d498b360138f2af4","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"User Metrics Part 3 of 4\n\n.. User Metrics now integrated into the factory, ride cache\n   and of course rides and intervals. Which means you can define\n   a user metric and it will be computed and displayed like any\n   of the builtin metrics.\n\n.. lots of technical changes to support this:\n\n   * DataFilter gets a runtime object to support multi-threading\n     and uses a context for construction only - item contexts are\n     used when evaluating an expression\n\n   * RideMetric factory can now remove user metrics\n\n   * The context in which the user modifies the user metrics will\n     notify all other contexts of the change ***\n\n*** NOTE: STRONGLY RECOMMEND THAT YOU DO NOT HAVE MULTIPLE ATHLETES\n          OPEN WHEN DEVELOPING NEW METRICS SINCE IT WILL TRIGGER A\n          METRIC REFRESH FOR ALL OPEN ATHLETES.","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/0f12872e6fe2c86afd8b1bf8d498b360138f2af4"},{"sha":"ae9c2b15f4ccbfe57562425b7dc7440edee34b1a","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"QT4 compatibility takeAt not removeAt\n\n.. when working with RideMetric QLists.","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/ae9c2b15f4ccbfe57562425b7dc7440edee34b1a"},{"sha":"2f91591198b7d73e6bb88940ce934106f295f627","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"Further to previous\n\n.. QVector doesn't have takeAt either on QT4","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/2f91591198b7d73e6bb88940ce934106f295f627"},{"sha":"95479401d9a084e2c635b43cf2a9e7bdc98b6b1f","author":{"email":"6deaa5fb49ced64f13fea08e19ad8dcfd19eb138@gmail.com","name":"Mark Liversedge"},"message":"DataFilter.l formatting\n\n.. ^M and indentation","distinct":true,"url":"https://api.github.com/repos/arcanericky/GoldenCheetah/commits/95479401d9a084e2c635b43cf2a9e7bdc98b6b1f"}]}