{"action":"closed","issue":{"url":"https://api.github.com/repos/HerculesWS/Hercules/issues/795","labels_url":"https://api.github.com/repos/HerculesWS/Hercules/issues/795/labels{/name}","comments_url":"https://api.github.com/repos/HerculesWS/Hercules/issues/795/comments","events_url":"https://api.github.com/repos/HerculesWS/Hercules/issues/795/events","html_url":"https://github.com/HerculesWS/Hercules/issues/795","id":111177130,"number":795,"title":"missing and misplaced source references in vcxproj filters files","user":{"login":"theultramage","id":1738190,"avatar_url":"https://avatars.githubusercontent.com/u/1738190?v=3","gravatar_id":"","url":"https://api.github.com/users/theultramage","html_url":"https://github.com/theultramage","followers_url":"https://api.github.com/users/theultramage/followers","following_url":"https://api.github.com/users/theultramage/following{/other_user}","gists_url":"https://api.github.com/users/theultramage/gists{/gist_id}","starred_url":"https://api.github.com/users/theultramage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theultramage/subscriptions","organizations_url":"https://api.github.com/users/theultramage/orgs","repos_url":"https://api.github.com/users/theultramage/repos","events_url":"https://api.github.com/users/theultramage/events{/privacy}","received_events_url":"https://api.github.com/users/theultramage/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HerculesWS/Hercules/labels/component:other","name":"component:other","color":"404090"},{"url":"https://api.github.com/repos/HerculesWS/Hercules/labels/type:bug","name":"type:bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":{"login":"MishimaHaruna","id":4590397,"avatar_url":"https://avatars.githubusercontent.com/u/4590397?v=3","gravatar_id":"","url":"https://api.github.com/users/MishimaHaruna","html_url":"https://github.com/MishimaHaruna","followers_url":"https://api.github.com/users/MishimaHaruna/followers","following_url":"https://api.github.com/users/MishimaHaruna/following{/other_user}","gists_url":"https://api.github.com/users/MishimaHaruna/gists{/gist_id}","starred_url":"https://api.github.com/users/MishimaHaruna/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MishimaHaruna/subscriptions","organizations_url":"https://api.github.com/users/MishimaHaruna/orgs","repos_url":"https://api.github.com/users/MishimaHaruna/repos","events_url":"https://api.github.com/users/MishimaHaruna/events{/privacy}","received_events_url":"https://api.github.com/users/MishimaHaruna/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-10-13T13:15:04Z","updated_at":"2015-12-12T21:02:13Z","closed_at":"2015-12-12T21:02:13Z","body":"In https://github.com/HerculesWS/Hercules/commit/fc50b63d454f59620e0d3ef6674bd9ae54a6175f the files channel.c and channel.h were added to the mapserver and all build tools. However for vcproj-10 and above, the .filters files were not updated. This will make visual studio automatically guess-add them when pressing the save button after making some other change, introducing spurious changes in the commit.\r\n\r\nSame deal with https://github.com/HerculesWS/Hercules/commit/9cb21bac409ae46c0f4aa12732579f4f24141278 regarding src\\config\\renewal.h.\r\n\r\nSince vs2010 the main vcxproj files hold the data - the filesystem paths of the files to be processed (in alphabetical order), and the .filters files hold the presentation - the tree structure for the solution explorer window (in unsorted append-to-end order). Any missing entries in .filters will get auto-added to the root of the tree. This has already happened in https://github.com/HerculesWS/Hercules/commit/526217d77d50dc27b0815e3d5895df7bfa38ff76 and explains why there are a bunch of header files in the tree root."}}