{"push_id":1413242940,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"bdbc5a5402f38b62524cb193c884b5e372a7100e","before":"df2b59509630ce119400096230b9fedbd7c64ad6","commits":[{"sha":"bdbc5a5402f38b62524cb193c884b5e372a7100e","author":{"name":"Igor Bogoslavskyi","email":"9872b17d8666dda30636815f33b1dc6f2a8a9146@users.noreply.github.com"},"message":"Storing and generating flags per view  (#144)\n\nMajor rewrite of the way flags are handled. Summary:\r\n* change in available plugin settings\r\n  - [NEW SETTINGS]: add new setting:\r\n    + flags_sources\r\n  - [DEPRECATION] remove settings:\r\n    + cmake_flags_priority\r\n    + generate_flags_with_cmake\r\n    + search_clang_complete_file\r\n* Settings rewritten as part of issue #130 to account for issue #119\r\n* New way to handle flags. Introduced flag_sources module.\r\n* Each class in this module is a class that knows how to generate flags from a\r\n  particular flags source. Currently implemented are: cmake, compilation_db,\r\n  clang_complete_file.\r\n* The flag storage is persistent to make sure we don't parse repeatedly\r\n  something that is already parsed and that we therefore don't need to parse.\r\n* completely removing FlagsManager class as it is not needed anymore\r\n* fixes for naming methods and documentation\r\n\r\nAs a result of these changes, some issues are fixed:\r\n* fix #139 \r\n* fix #104 \r\n* fix #123 \r\n\r\nThis commit allows to implement a fix for issue #141","distinct":true,"url":"https://api.github.com/repos/niosus/EasyClangComplete/commits/bdbc5a5402f38b62524cb193c884b5e372a7100e"}]}
{"actor":{"display_login":"niosus"}}