{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/26708","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/26708/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/26708/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/26708/events","html_url":"https://github.com/Microsoft/vscode/issues/26708","id":228899870,"number":26708,"title":"Incorrect result after replacing content of multiple files","user":{"login":"zenoven","id":1305982,"avatar_url":"https://avatars1.githubusercontent.com/u/1305982?v=3","gravatar_id":"","url":"https://api.github.com/users/zenoven","html_url":"https://github.com/zenoven","followers_url":"https://api.github.com/users/zenoven/followers","following_url":"https://api.github.com/users/zenoven/following{/other_user}","gists_url":"https://api.github.com/users/zenoven/gists{/gist_id}","starred_url":"https://api.github.com/users/zenoven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zenoven/subscriptions","organizations_url":"https://api.github.com/users/zenoven/orgs","repos_url":"https://api.github.com/users/zenoven/repos","events_url":"https://api.github.com/users/zenoven/events{/privacy}","received_events_url":"https://api.github.com/users/zenoven/received_events","type":"User","site_admin":false},"labels":[{"id":256129993,"url":"https://api.github.com/repos/Microsoft/vscode/labels/bug","name":"bug","color":"8D6673","default":true},{"id":287991608,"url":"https://api.github.com/repos/Microsoft/vscode/labels/important","name":"important","color":"e11d21","default":false},{"id":301186618,"url":"https://api.github.com/repos/Microsoft/vscode/labels/search","name":"search","color":"1d76db","default":false}],"state":"open","locked":false,"assignee":{"login":"roblourens","id":323878,"avatar_url":"https://avatars0.githubusercontent.com/u/323878?v=3","gravatar_id":"","url":"https://api.github.com/users/roblourens","html_url":"https://github.com/roblourens","followers_url":"https://api.github.com/users/roblourens/followers","following_url":"https://api.github.com/users/roblourens/following{/other_user}","gists_url":"https://api.github.com/users/roblourens/gists{/gist_id}","starred_url":"https://api.github.com/users/roblourens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roblourens/subscriptions","organizations_url":"https://api.github.com/users/roblourens/orgs","repos_url":"https://api.github.com/users/roblourens/repos","events_url":"https://api.github.com/users/roblourens/events{/privacy}","received_events_url":"https://api.github.com/users/roblourens/received_events","type":"User","site_admin":false},"assignees":[{"login":"roblourens","id":323878,"avatar_url":"https://avatars0.githubusercontent.com/u/323878?v=3","gravatar_id":"","url":"https://api.github.com/users/roblourens","html_url":"https://github.com/roblourens","followers_url":"https://api.github.com/users/roblourens/followers","following_url":"https://api.github.com/users/roblourens/following{/other_user}","gists_url":"https://api.github.com/users/roblourens/gists{/gist_id}","starred_url":"https://api.github.com/users/roblourens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roblourens/subscriptions","organizations_url":"https://api.github.com/users/roblourens/orgs","repos_url":"https://api.github.com/users/roblourens/repos","events_url":"https://api.github.com/users/roblourens/events{/privacy}","received_events_url":"https://api.github.com/users/roblourens/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode/milestones/42","html_url":"https://github.com/Microsoft/vscode/milestone/42","labels_url":"https://api.github.com/repos/Microsoft/vscode/milestones/42/labels","id":2454750,"number":42,"title":"May 2017","description":"","creator":{"login":"dbaeumer","id":1931590,"avatar_url":"https://avatars2.githubusercontent.com/u/1931590?v=3","gravatar_id":"","url":"https://api.github.com/users/dbaeumer","html_url":"https://github.com/dbaeumer","followers_url":"https://api.github.com/users/dbaeumer/followers","following_url":"https://api.github.com/users/dbaeumer/following{/other_user}","gists_url":"https://api.github.com/users/dbaeumer/gists{/gist_id}","starred_url":"https://api.github.com/users/dbaeumer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbaeumer/subscriptions","organizations_url":"https://api.github.com/users/dbaeumer/orgs","repos_url":"https://api.github.com/users/dbaeumer/repos","events_url":"https://api.github.com/users/dbaeumer/events{/privacy}","received_events_url":"https://api.github.com/users/dbaeumer/received_events","type":"User","site_admin":false},"open_issues":143,"closed_issues":370,"state":"open","created_at":"2017-04-13T08:16:51Z","updated_at":"2017-05-24T21:00:23Z","due_on":"2017-05-28T07:00:00Z","closed_at":null},"comments":7,"created_at":"2017-05-16T02:43:40Z","updated_at":"2017-05-24T21:24:05Z","closed_at":null,"body":"<!-- Do you have a question? Please ask it on http://stackoverflow.com/questions/tagged/vscode -->\r\n\r\n- VSCode Version: 1.12.1 (1.12.1) f6868fce3eeb16663840eb82123369dec6077a9b\r\n- OS Version: macOS 10.12.4 (16E195)\r\n\r\nSteps to Reproduce:\r\n\r\n1. Assume domain A is  `defg` and domain B is `mnop`.\r\n1. replace domain A with domain B in multiple files, in my case there are 337 files with 1200+ matches),\r\n2. 1 replaced result in only 1 replaced file is incorrect.\r\nThe related string is  'abc`defg`hijk' ,\r\n the result should be 'abc`mnop`hijk', \r\nbut it became 'abcde`mnop`jk' \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/303855992","html_url":"https://github.com/Microsoft/vscode/issues/26708#issuecomment-303855992","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/26708","id":303855992,"user":{"login":"roblourens","id":323878,"avatar_url":"https://avatars0.githubusercontent.com/u/323878?v=3","gravatar_id":"","url":"https://api.github.com/users/roblourens","html_url":"https://github.com/roblourens","followers_url":"https://api.github.com/users/roblourens/followers","following_url":"https://api.github.com/users/roblourens/following{/other_user}","gists_url":"https://api.github.com/users/roblourens/gists{/gist_id}","starred_url":"https://api.github.com/users/roblourens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roblourens/subscriptions","organizations_url":"https://api.github.com/users/roblourens/orgs","repos_url":"https://api.github.com/users/roblourens/repos","events_url":"https://api.github.com/users/roblourens/events{/privacy}","received_events_url":"https://api.github.com/users/roblourens/received_events","type":"User","site_admin":false},"created_at":"2017-05-24T21:24:05Z","updated_at":"2017-05-24T21:24:05Z","body":"The issue occurs when the chunks from the ripgrep process stdout get split in the middle of a multibyte character. I'm not really sure how to handle that without too much extra work in this perf-sensitive code."}}
{"actor":{"display_login":"roblourens"}}