{"action":"created","issue":{"url":"https://api.github.com/repos/magit/magit/issues/2442","labels_url":"https://api.github.com/repos/magit/magit/issues/2442/labels{/name}","comments_url":"https://api.github.com/repos/magit/magit/issues/2442/comments","events_url":"https://api.github.com/repos/magit/magit/issues/2442/events","html_url":"https://github.com/magit/magit/issues/2442","id":122231160,"number":2442,"title":"possible windows performance solution: jgit","user":{"login":"fommil","id":1914041,"avatar_url":"https://avatars.githubusercontent.com/u/1914041?v=3","gravatar_id":"","url":"https://api.github.com/users/fommil","html_url":"https://github.com/fommil","followers_url":"https://api.github.com/users/fommil/followers","following_url":"https://api.github.com/users/fommil/following{/other_user}","gists_url":"https://api.github.com/users/fommil/gists{/gist_id}","starred_url":"https://api.github.com/users/fommil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fommil/subscriptions","organizations_url":"https://api.github.com/users/fommil/orgs","repos_url":"https://api.github.com/users/fommil/repos","events_url":"https://api.github.com/users/fommil/events{/privacy}","received_events_url":"https://api.github.com/users/fommil/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/magit/magit/labels/feature%20request","name":"feature request","color":"079400"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":24,"created_at":"2015-12-15T09:39:50Z","updated_at":"2015-12-17T07:17:50Z","closed_at":null,"body":"The problem with Windows is not entirely related to creating lots of git processes. Fundamentally, git is slow on Windows for operations such as rebasing and there is nothing magit can do about it.\r\n\r\nShort of a rewrite of git on Windows (actually, it's not short of that at all...) a possible solution would be to use the Java implementation of git\r\n\r\n  https://eclipse.org/jgit/\r\n\r\nthere is no CLI to jgit that I know of, but it should be possible to write one. The question is, what exactly is needed for magit to work or must it be a full 100% compatible CLI with all the bells and whistles?\r\n"},"comment":{"url":"https://api.github.com/repos/magit/magit/issues/comments/165365698","html_url":"https://github.com/magit/magit/issues/2442#issuecomment-165365698","issue_url":"https://api.github.com/repos/magit/magit/issues/2442","id":165365698,"user":{"login":"fommil","id":1914041,"avatar_url":"https://avatars.githubusercontent.com/u/1914041?v=3","gravatar_id":"","url":"https://api.github.com/users/fommil","html_url":"https://github.com/fommil","followers_url":"https://api.github.com/users/fommil/followers","following_url":"https://api.github.com/users/fommil/following{/other_user}","gists_url":"https://api.github.com/users/fommil/gists{/gist_id}","starred_url":"https://api.github.com/users/fommil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fommil/subscriptions","organizations_url":"https://api.github.com/users/fommil/orgs","repos_url":"https://api.github.com/users/fommil/repos","events_url":"https://api.github.com/users/fommil/events{/privacy}","received_events_url":"https://api.github.com/users/fommil/received_events","type":"User","site_admin":false},"created_at":"2015-12-17T07:17:50Z","updated_at":"2015-12-17T07:17:50Z","body":"That would definitely be a pipe dream. There have even been dreams of ram disks."}}