{"action":"created","issue":{"url":"https://api.github.com/repos/NuGet/Home/issues/868","labels_url":"https://api.github.com/repos/NuGet/Home/issues/868/labels{/name}","comments_url":"https://api.github.com/repos/NuGet/Home/issues/868/comments","events_url":"https://api.github.com/repos/NuGet/Home/issues/868/events","html_url":"https://github.com/NuGet/Home/issues/868","id":92494293,"number":868,"title":"NuGet.config support for checked in (readonly) files in TFS needs to be improved","user":{"login":"pranavkm","id":174281,"avatar_url":"https://avatars.githubusercontent.com/u/174281?v=3","gravatar_id":"","url":"https://api.github.com/users/pranavkm","html_url":"https://github.com/pranavkm","followers_url":"https://api.github.com/users/pranavkm/followers","following_url":"https://api.github.com/users/pranavkm/following{/other_user}","gists_url":"https://api.github.com/users/pranavkm/gists{/gist_id}","starred_url":"https://api.github.com/users/pranavkm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pranavkm/subscriptions","organizations_url":"https://api.github.com/users/pranavkm/orgs","repos_url":"https://api.github.com/users/pranavkm/repos","events_url":"https://api.github.com/users/pranavkm/events{/privacy}","received_events_url":"https://api.github.com/users/pranavkm/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NuGet/Home/labels/Area:VS.Client","name":"Area:VS.Client","color":"159818"},{"url":"https://api.github.com/repos/NuGet/Home/labels/Priority:2","name":"Priority:2","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"zhili1208","id":7131513,"avatar_url":"https://avatars.githubusercontent.com/u/7131513?v=3","gravatar_id":"","url":"https://api.github.com/users/zhili1208","html_url":"https://github.com/zhili1208","followers_url":"https://api.github.com/users/zhili1208/followers","following_url":"https://api.github.com/users/zhili1208/following{/other_user}","gists_url":"https://api.github.com/users/zhili1208/gists{/gist_id}","starred_url":"https://api.github.com/users/zhili1208/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhili1208/subscriptions","organizations_url":"https://api.github.com/users/zhili1208/orgs","repos_url":"https://api.github.com/users/zhili1208/repos","events_url":"https://api.github.com/users/zhili1208/events{/privacy}","received_events_url":"https://api.github.com/users/zhili1208/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/NuGet/Home/milestones/22","html_url":"https://github.com/NuGet/Home/milestones/3.4","labels_url":"https://api.github.com/repos/NuGet/Home/milestones/22/labels","id":1382170,"number":22,"title":"3.4","description":null,"creator":{"login":"feiling","id":2679220,"avatar_url":"https://avatars.githubusercontent.com/u/2679220?v=3","gravatar_id":"","url":"https://api.github.com/users/feiling","html_url":"https://github.com/feiling","followers_url":"https://api.github.com/users/feiling/followers","following_url":"https://api.github.com/users/feiling/following{/other_user}","gists_url":"https://api.github.com/users/feiling/gists{/gist_id}","starred_url":"https://api.github.com/users/feiling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/feiling/subscriptions","organizations_url":"https://api.github.com/users/feiling/orgs","repos_url":"https://api.github.com/users/feiling/repos","events_url":"https://api.github.com/users/feiling/events{/privacy}","received_events_url":"https://api.github.com/users/feiling/received_events","type":"User","site_admin":false},"open_issues":225,"closed_issues":70,"state":"open","created_at":"2015-10-28T20:03:08Z","updated_at":"2016-01-28T22:36:23Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2015-07-01T22:00:17Z","updated_at":"2016-01-28T22:37:40Z","closed_at":null,"body":"The `Settings` API does not play well with NuGet.config files that might be checked in. It is quite possible for solution level \\ project level NuGet.config files to be checked in to source control (specifically TFS). Supporting this would require checking out these files prior to updating them.\r\n\r\nThis follows based on discussion in https://github.com/NuGet/NuGet3/pull/70#discussion_r33729141"},"comment":{"url":"https://api.github.com/repos/NuGet/Home/issues/comments/176458051","html_url":"https://github.com/NuGet/Home/issues/868#issuecomment-176458051","issue_url":"https://api.github.com/repos/NuGet/Home/issues/868","id":176458051,"user":{"login":"yishaigalatzer","id":1238711,"avatar_url":"https://avatars.githubusercontent.com/u/1238711?v=3","gravatar_id":"","url":"https://api.github.com/users/yishaigalatzer","html_url":"https://github.com/yishaigalatzer","followers_url":"https://api.github.com/users/yishaigalatzer/followers","following_url":"https://api.github.com/users/yishaigalatzer/following{/other_user}","gists_url":"https://api.github.com/users/yishaigalatzer/gists{/gist_id}","starred_url":"https://api.github.com/users/yishaigalatzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yishaigalatzer/subscriptions","organizations_url":"https://api.github.com/users/yishaigalatzer/orgs","repos_url":"https://api.github.com/users/yishaigalatzer/repos","events_url":"https://api.github.com/users/yishaigalatzer/events{/privacy}","received_events_url":"https://api.github.com/users/yishaigalatzer/received_events","type":"User","site_admin":false},"created_at":"2016-01-28T22:37:40Z","updated_at":"2016-01-28T22:37:40Z","body":"@zhili1208 the fix here, is to not save settings back to disk if the values of a file is exactly the same."}}