{"push_id":1387741680,"size":29,"distinct_size":28,"ref":"refs/heads/cpp","head":"f5678d3deb4b4312bd46e00113b860aff36a93de","before":"c83ddb60da45a6fbf5b44fa9efb79fae2d1226c4","commits":[{"sha":"f4a3b8f80268f391a5bfcdabd4e81115dea817d1","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"make all remaining header files self contained","distinct":false,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/f4a3b8f80268f391a5bfcdabd4e81115dea817d1"},{"sha":"6ee51ff084dd65de968e7cea0e8f3a6680842d42","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"make all headers save for inclusion from C++ code","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/6ee51ff084dd65de968e7cea0e8f3a6680842d42"},{"sha":"10a1d7562d30fdc2b077d2d3b3ccf23eb2c2af85","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"make it compile with some parts being C++","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/10a1d7562d30fdc2b077d2d3b3ccf23eb2c2af85"},{"sha":"a0f54b1448e3c2a91393bdb89f4e7a693ff66af9","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"use a std::vector as way_chain_t\n\nWhile at it convert the arguments of osm_node_delete() from gboolean to bool as\nthe interface of that function is changed anyway.","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/a0f54b1448e3c2a91393bdb89f4e7a693ff66af9"},{"sha":"eef7e195e2dcbdf022042ee21497e01d73ecbf0e","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"convert diff.c to C++","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/eef7e195e2dcbdf022042ee21497e01d73ecbf0e"},{"sha":"911906bd170a38f6f91c9e3004d73315c5319244","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"kill node_chain_s and replace node_chain_t by std::vector<node_t*>","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/911906bd170a38f6f91c9e3004d73315c5319244"},{"sha":"111a901878aa4b4778bb79ba2e49b6d9cd3b85fd","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"drop autoconf, at least for now I don't care","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/111a901878aa4b4778bb79ba2e49b6d9cd3b85fd"},{"sha":"ca3bfd80d3ecbd866829df810a085fd2ae910aee","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"convert relation_edit.c to C++","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/ca3bfd80d3ecbd866829df810a085fd2ae910aee"},{"sha":"07b7ecdfe45efe32cd18b4f69f1d68feaa9d7fa8","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"use std::vector for relation lists","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/07b7ecdfe45efe32cd18b4f69f1d68feaa9d7fa8"},{"sha":"7533dc67d4c06a2a9b1f900c49fef7d553cbef36","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"use std::vector for item_id_chain_t\n\nThe items itself are so small that they do not need to be separately allocated,\nso directly store the structs inside the vector.","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/7533dc67d4c06a2a9b1f900c49fef7d553cbef36"},{"sha":"c42f0f7d9398e7ada662bc057d6f36625558c676","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"use std::vector to replace map_item_chain_t linked list","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/c42f0f7d9398e7ada662bc057d6f36625558c676"},{"sha":"3836ef6b732ca0c2575fe87a17f7703484e9f023","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"convert map_hl.c to C++","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/3836ef6b732ca0c2575fe87a17f7703484e9f023"},{"sha":"db2504d11297f3edd0863ac34b5037895398d2cb","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"use std::vector to store highlight information","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/db2504d11297f3edd0863ac34b5037895398d2cb"},{"sha":"e345d938faf59ee34691923e5d31eae6fc64a010","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"replace role_chain_t with std::vector","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/e345d938faf59ee34691923e5d31eae6fc64a010"},{"sha":"4b155d2fe1ef57fb30385d0cfdf975f5a22ec030","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"use std::vector to store relation members\n\nSince the struct to hold a member is small also directly store them in the\nvector instead of storing pointers.","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/4b155d2fe1ef57fb30385d0cfdf975f5a22ec030"},{"sha":"f42987b8b2e6d1b9a6f3abae67808f23f08144ad","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"use std::map for item lookup cache","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/f42987b8b2e6d1b9a6f3abae67808f23f08144ad"},{"sha":"dba7633837a4063dc0a9ad59c77e77a2d3161262","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"use std::map and std::vector to store user information","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/dba7633837a4063dc0a9ad59c77e77a2d3161262"},{"sha":"c63cd1744a9532257899858b3b78cfa1caebeb58","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"convert josm_presets.c to C++","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/c63cd1744a9532257899858b3b78cfa1caebeb58"},{"sha":"b888261f8ee208fc7e985ba572d1fe5c4cd9f08d","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"convert info.c to C++","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/b888261f8ee208fc7e985ba572d1fe5c4cd9f08d"},{"sha":"ee0d04f14e0c03503ceda6d2d7e4bb61f254c529","author":{"name":"Rolf Eike Beer","email":"720f8fdcc1c9bf07411adea3f0bf02e60a0e1b39@sf-mail.de"},"message":"convert icon.c to C++","distinct":true,"url":"https://api.github.com/repos/DerDakon/osm2go/commits/ee0d04f14e0c03503ceda6d2d7e4bb61f254c529"}]}
{"actor":{"display_login":"DerDakon"}}