{"push_id":650865286,"size":20,"distinct_size":6,"ref":"refs/heads/rivergen","head":"4c26428b6ba3068e6acc9631bc2b66ad4e0789fd","before":"dac9aa7fe73244fbbd1018c516f7bcf5546a89c1","commits":[{"sha":"7220ca906dfc804bd508336f5bed252bcec62ae0","author":{"email":"a1c45f1afb65aa292ae92be65cc1b4d014cc2b5e@minetest.net","name":"kwolekr"},"message":"Tests: Modularize unit testing\n\nSplit unit tests into separate files under src/unittest/\nGive better unittest diagnostics\nClean up some code","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/7220ca906dfc804bd508336f5bed252bcec62ae0"},{"sha":"4f851faa917597c3d9e0497b5200591f8e949535","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"Craftdef refactor\n\nFix style, refactor assert, use '\"' instead of \"\\\"\",\nreplace code duplicating craftGetItemName, rename iterators.","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/4f851faa917597c3d9e0497b5200591f8e949535"},{"sha":"27e3a353d84c974dfea113df0eaa0aa7e93b7c6b","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"Remove craftdef serialisation\n\nIt isn't needed anymore, sending ICraftDefManager over the network has been obsoleted\nby protocol version 7.","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/27e3a353d84c974dfea113df0eaa0aa7e93b7c6b"},{"sha":"068d561a3c0e2f01f4ea9387b88b6f2b787dbbc1","author":{"email":"a1c45f1afb65aa292ae92be65cc1b4d014cc2b5e@minetest.net","name":"kwolekr"},"message":"Update .gitignore","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/068d561a3c0e2f01f4ea9387b88b6f2b787dbbc1"},{"sha":"732eb72a0c4e2fb4632b0f42762d102e0d98dffa","author":{"email":"2ac4889baedaf192ac49e9caa57a949c1284212e@azet.sk","name":"Tomas Brod"},"message":"Fix minetest.clear_* creating new LOCAL table instead of clearing the existing one.\n\nOn calling clear_redistered_biomes the registered_biomes table is cleared\nby creating a new empty table, but the pointer is not updated to point to\nthe new one. So after calling more register_biome, the registered_biome\ntable always contains 0 items, which is an error. Instead, the table is\ncleared by removing all its items so the pointer (minetest.registered_*)\nremains valid.","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/732eb72a0c4e2fb4632b0f42762d102e0d98dffa"},{"sha":"cd1d625ab21e741e91be7d2190bb4fd59fab3200","author":{"email":"a1c45f1afb65aa292ae92be65cc1b4d014cc2b5e@minetest.net","name":"kwolekr"},"message":"Replace PRNG assertions with PrngException","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/cd1d625ab21e741e91be7d2190bb4fd59fab3200"},{"sha":"415167b228dea8b4108d7fe164c7fec8c061dcf5","author":{"email":"a1c45f1afb65aa292ae92be65cc1b4d014cc2b5e@minetest.net","name":"kwolekr"},"message":"Noise: Fix PcgRandom::randNormalDist() when range contains negative numbers\n\nThis fixes an issue with erroneous float-to-int rounding that resulted in\ntruncation toward 0, causing a biased distribution.","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/415167b228dea8b4108d7fe164c7fec8c061dcf5"},{"sha":"558d715bf62b000c9b10b44a0e3591ed4e669fa5","author":{"email":"5988a5a375a55b26a4896a64a7bbd97d092e1e0a@live.de","name":"sfan5"},"message":"Revert \"Only lowercase project name at compile time\"\n\nThis reverts commit 3be9787e64362b8a5020746220c65abbe31f8097.","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/558d715bf62b000c9b10b44a0e3591ed4e669fa5"},{"sha":"4ea5a96fffb1a0300f73e97d4c85bb5c32e3786d","author":{"email":"5988a5a375a55b26a4896a64a7bbd97d092e1e0a@live.de","name":"sfan5"},"message":"Revert the upper-case PROJECT_NAME nonsense that was part of #2402","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/4ea5a96fffb1a0300f73e97d4c85bb5c32e3786d"},{"sha":"91790817760ca6d5c453664bcbb3bf4d24b14e8d","author":{"email":"8d7ceead13a253a7f3bcd264f71f4a87ffadb103@gmail.com","name":"mich1"},"message":"Add Russian comment translation to minetest.desktop","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/91790817760ca6d5c453664bcbb3bf4d24b14e8d"},{"sha":"b6475f54487690e23cf9541a68f98649edb8f0e0","author":{"email":"a1c45f1afb65aa292ae92be65cc1b4d014cc2b5e@minetest.net","name":"kwolekr"},"message":"Tests: Add random unittests","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/b6475f54487690e23cf9541a68f98649edb8f0e0"},{"sha":"37ca3212eee6d70a54493168014f9254cc6e8f37","author":{"email":"a1c45f1afb65aa292ae92be65cc1b4d014cc2b5e@minetest.net","name":"kwolekr"},"message":"Fix MSVC compatibility\n\nMake sure to include random unittests in android builds, too\nUse SWAP() macro\nEnsure that negative ranges are tested as well in random unittests","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/37ca3212eee6d70a54493168014f9254cc6e8f37"},{"sha":"6626a3f72f66703a161abccab90cffcec31c3932","author":{"email":"d0bd3f84f5e05b3d12f435cafb19ce7c23436ea8@ymail.com","name":"SmallJoker"},"message":"Fix several MSVC issues numeric.h\n\n-> Round negative numbers correctly CMakeLists.txt\n-> Link Json with the static run-time library","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/6626a3f72f66703a161abccab90cffcec31c3932"},{"sha":"aef1b41b021a41a85ddd83d9ba33cfe9abc0b19d","author":{"email":"525f226feddbc32ac8f376a33b6c9841bf065ea1@outlook.com","name":"est31"},"message":"Add .patch files to gitignore","distinct":false,"url":"https://api.github.com/repos/paramat/minetest/commits/aef1b41b021a41a85ddd83d9ba33cfe9abc0b19d"},{"sha":"ee117bf6d856c89c06ba120c343451f1dbab0fbb","author":{"email":"4db3a0dbff08534e6778384f43ef9ce95af4cb8e@virginmedia.com","name":"paramat"},"message":"Mapgen: Start work on river mapgen","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/ee117bf6d856c89c06ba120c343451f1dbab0fbb"},{"sha":"20639d56f2de2ff7cceba29c52ab483f51d1f5ce","author":{"email":"4db3a0dbff08534e6778384f43ef9ce95af4cb8e@virginmedia.com","name":"paramat"},"message":"Add ridges and river depth variation","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/20639d56f2de2ff7cceba29c52ab483f51d1f5ce"},{"sha":"c171780ade51142691def4ddcd84ef3be7440bdd","author":{"email":"4db3a0dbff08534e6778384f43ef9ce95af4cb8e@virginmedia.com","name":"paramat"},"message":"Add river sand. Tune","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/c171780ade51142691def4ddcd84ef3be7440bdd"},{"sha":"4cd2511b62a9f65e55a64cf4e3a6c3fe3fc081da","author":{"email":"4db3a0dbff08534e6778384f43ef9ce95af4cb8e@virginmedia.com","name":"paramat"},"message":"Vary and limit valley amplitude fo plateaus, canyons","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/4cd2511b62a9f65e55a64cf4e3a6c3fe3fc081da"},{"sha":"4e3bb51eead302bbcf03b384e2ffef8c10a4a83d","author":{"email":"4db3a0dbff08534e6778384f43ef9ce95af4cb8e@virginmedia.com","name":"paramat"},"message":"Add plateau noise to limit valley noise","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/4e3bb51eead302bbcf03b384e2ffef8c10a4a83d"},{"sha":"4c26428b6ba3068e6acc9631bc2b66ad4e0789fd","author":{"email":"4db3a0dbff08534e6778384f43ef9ce95af4cb8e@virginmedia.com","name":"paramat"},"message":"Use optimal ZXY order. Fix dirt under river sand","distinct":true,"url":"https://api.github.com/repos/paramat/minetest/commits/4c26428b6ba3068e6acc9631bc2b66ad4e0789fd"}]}