{"push_id":1088269876,"size":58,"distinct_size":58,"ref":"refs/heads/master","head":"c33792b5af25b92440e1ef177a132f043e5ddfe1","before":"59fd1f7e446514583950f195e0731243ce476e10","commits":[{"sha":"338ef5aee13e2f0eaa7fe4ed183abd7f06ea502c","author":{"email":"f6952b4cb502986b9e51da856bc66c4421480d05@magic.fr","name":"didier"},"message":"don't interpolate on grid point","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/338ef5aee13e2f0eaa7fe4ed183abd7f06ea502c"},{"sha":"4af3f14e441710a43cc2f586e3cb618b7897553c","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"remove dead code","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/4af3f14e441710a43cc2f586e3cb618b7897553c"},{"sha":"c377d581f102bbf7927304ddfb4ccb214b225ffe","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"move grib to a multi file dialog","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/c377d581f102bbf7927304ddfb4ccb214b225ffe"},{"sha":"35f9720f2f371cc4f9129c64d9fb6df2042b2741","author":{"email":"f6952b4cb502986b9e51da856bc66c4421480d05@magic.fr","name":"didier"},"message":"open multiple files","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/35f9720f2f371cc4f9129c64d9fb6df2042b2741"},{"sha":"9e9cfbc19a7aa0822b3ad41ce0aed1b888442d31","author":{"email":"f6952b4cb502986b9e51da856bc66c4421480d05@magic.fr","name":"didier"},"message":"save/restore grib file list","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/9e9cfbc19a7aa0822b3ad41ce0aed1b888442d31"},{"sha":"94eac098b3ea3b375886d2294ae1b2ab1b0741ad","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"split GribRecord in GribRecord and GribV1Record","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/94eac098b3ea3b375886d2294ae1b2ab1b0741ad"},{"sha":"03188f00449d24101a0634a655244a11dc07883b","author":{"email":"f6952b4cb502986b9e51da856bc66c4421480d05@magic.fr","name":"didier"},"message":"reset filename path before saving, protect against slices smaller than 2 mn","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/03188f00449d24101a0634a655244a11dc07883b"},{"sha":"7083c7b7ea5a1add157cc04e39d47c557dda8b15","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"GRIB V2 POC","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/7083c7b7ea5a1add157cc04e39d47c557dda8b15"},{"sha":"299596a0a86056ea1ea9e2c620f9ed158468edd5","author":{"email":"f6952b4cb502986b9e51da856bc66c4421480d05@magic.fr","name":"didier"},"message":"GRIB V2 don't decode stuff we don't use","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/299596a0a86056ea1ea9e2c620f9ed158468edd5"},{"sha":"087e08922f16d5f5949c141b549412f0972f7c0d","author":{"email":"f6952b4cb502986b9e51da856bc66c4421480d05@magic.fr","name":"didier"},"message":"grib v1 move readPacketBits source code before it's used\n\nIt helps some compilers unable to inline it if the function source\nisn't before it's used.","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/087e08922f16d5f5949c141b549412f0972f7c0d"},{"sha":"d7cc7b45b8657392e09b564b391234798609ef78","author":{"email":"f6952b4cb502986b9e51da856bc66c4421480d05@magic.fr","name":"didier"},"message":"remember grib version when reading record\n\nWith bzip grib seeking back is costly and trying the wrong type\nfirst is slow.","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/d7cc7b45b8657392e09b564b391234798609ef78"},{"sha":"425ebd132d1c38482d00ac7e7c0bfdc12a05f977","author":{"email":"f6952b4cb502986b9e51da856bc66c4421480d05@magic.fr","name":"didier"},"message":"grib V2 clean up","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/425ebd132d1c38482d00ac7e7c0bfdc12a05f977"},{"sha":"818b1cca3dd5fce37cf1ea7e4200c45455e97258","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"Add striped locally built jasper library for GRIB2 support","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/818b1cca3dd5fce37cf1ea7e4200c45455e97258"},{"sha":"7b2a7d47106e977ec759b5afa5afd613fe1bbea1","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"Implement GRIB file selection via JSON message.","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/7b2a7d47106e977ec759b5afa5afd613fe1bbea1"},{"sha":"3cbeb0dedf54f283f278a32878757b8938c3f68b","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"Implement GRIB file selection via JSON message, part 2.","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/3cbeb0dedf54f283f278a32878757b8938c3f68b"},{"sha":"c3c13288d1eaa2b6a850240d2cef813e33dfc252","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"Implement new wxCommandEvent process for PlugIn JSON messaging across threads.","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/c3c13288d1eaa2b6a850240d2cef813e33dfc252"},{"sha":"186847a725d49324f9e0f3e541de94bb8108f626","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"Redefine \"debug\" macro to avoid collision with other macros of same name.","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/186847a725d49324f9e0f3e541de94bb8108f626"},{"sha":"8b26e547479a0d0b3472c66ca874c5dab9a5bfbc","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"Implement compact GribUIDialog for some systems.","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/8b26e547479a0d0b3472c66ca874c5dab9a5bfbc"},{"sha":"ec4a669c42c5730eb163a7f7e7dbefe48467565d","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"Correct GRIB wind arrow rendering on some OpenGL systems.","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/ec4a669c42c5730eb163a7f7e7dbefe48467565d"},{"sha":"e7c1fb80c7de2d8e46e009e5b8a4873992849b33","author":{"email":"3c48f20939cd912d4fe4f8fcdab2b00b761f8b20@users.sourceforge.net","name":"David Register"},"message":"Correct various merge and build errors on GRIB_PI.","distinct":true,"url":"https://api.github.com/repos/chucksk/OpenCPN/commits/e7c1fb80c7de2d8e46e009e5b8a4873992849b33"}]}