{"action":"created","issue":{"url":"https://api.github.com/repos/github/git-lfs/issues/1632","repository_url":"https://api.github.com/repos/github/git-lfs","labels_url":"https://api.github.com/repos/github/git-lfs/issues/1632/labels{/name}","comments_url":"https://api.github.com/repos/github/git-lfs/issues/1632/comments","events_url":"https://api.github.com/repos/github/git-lfs/issues/1632/events","html_url":"https://github.com/github/git-lfs/issues/1632","id":188366871,"number":1632,"title":"LFS Roadmap: v1.5.0 -> v2.0","user":{"login":"technoweenie","id":21,"avatar_url":"https://avatars.githubusercontent.com/u/21?v=3","gravatar_id":"","url":"https://api.github.com/users/technoweenie","html_url":"https://github.com/technoweenie","followers_url":"https://api.github.com/users/technoweenie/followers","following_url":"https://api.github.com/users/technoweenie/following{/other_user}","gists_url":"https://api.github.com/users/technoweenie/gists{/gist_id}","starred_url":"https://api.github.com/users/technoweenie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/technoweenie/subscriptions","organizations_url":"https://api.github.com/users/technoweenie/orgs","repos_url":"https://api.github.com/users/technoweenie/repos","events_url":"https://api.github.com/users/technoweenie/events{/privacy}","received_events_url":"https://api.github.com/users/technoweenie/received_events","type":"User","site_admin":true},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-11-09T22:16:51Z","updated_at":"2016-11-14T23:12:58Z","closed_at":null,"body":"You may have noticed references to new LFS version numbers flying around these\r\nIssues and Milestones. Here's our current plan for the next few Git LFS\r\nreleases:\r\n\r\n## v1.5.0\r\n\r\nThis is an exciting release for us, especially @larsxschneider. LFS's biggest\r\ncomplaint is how slow it is. Unfortunately, a big part of that has to do with\r\nGit's clean and smudge filter implementation, which was never designed for\r\nsomething like LFS.\r\n\r\n@larsxschneider dropped #1382 on us, which claimed to speed up git branch\r\nchanges up to *70x* with a new filter process feature in Git. After several\r\nmonths of patches with the git core team, the filter process feature was\r\n[accepted for Git v2.11](http://public-inbox.org/git/xmqqk2d2ein7.fsf@gitster.mtv.corp.google.com/).\r\n\r\nSince then, @larsxschneider and @ttaylorr have been jamming on the Git LFS\r\nimplementation of this feature, and it is now nearly ready: #1617.\r\n\r\nA couple other things are slated for Git LFS v1.5.0 too:\r\n\r\n* Allow usage of proxies even when contacting localhost #1650\r\n* Fast directory walk #1616\r\n\r\nView progress in the [v1.5.0 milestone](https://github.com/github/git-lfs/milestone/2).\r\n\r\n## v2.0\r\n\r\nSince its release over a year ago, Git LFS has been carrying around a lot of\r\nbaggage. Git LFS v2.0 removes that baggage, and redesigns some of the core\r\nsystems.\r\n\r\n* Scanner - The Scanner extracts LFS pointer objects from a range of Git commits.\r\nOur goal is to make the scanner asynchronous so that transfers can begin\r\nimmediately when trying to push a large Git history. #1649\r\n* Transfer Queue - The transfer queue will be reworked to support the new\r\nScanner, and handle network issues better.\r\n* Filter Process - We want to investigate parallel downloads during long\r\nclone/pull operations.\r\n\r\nThe bulk of the baggage is the support for the Git LFS legacy API, which is \r\nremoved in #1629. There are also a number legacy commands to remove too.\r\n\r\nView progress in the [v2.0 milestone](https://github.com/github/git-lfs/milestone/3).\r\n\r\n## File Locking\r\n\r\n@sinbad is currently experimenting with File Locking. There's no set release\r\nyet, but it is looking promising:\r\n\r\n* Locking part 1: locking package #1625\r\n* [Locking Proposal](https://github.com/github/git-lfs/blob/f493f82e7ae8dfda37c7a2b18d8ba77ba41907a2/docs/proposals/locking.md)"},"comment":{"url":"https://api.github.com/repos/github/git-lfs/issues/comments/260494727","html_url":"https://github.com/github/git-lfs/issues/1632#issuecomment-260494727","issue_url":"https://api.github.com/repos/github/git-lfs/issues/1632","id":260494727,"user":{"login":"ttaylorr","id":443245,"avatar_url":"https://avatars.githubusercontent.com/u/443245?v=3","gravatar_id":"","url":"https://api.github.com/users/ttaylorr","html_url":"https://github.com/ttaylorr","followers_url":"https://api.github.com/users/ttaylorr/followers","following_url":"https://api.github.com/users/ttaylorr/following{/other_user}","gists_url":"https://api.github.com/users/ttaylorr/gists{/gist_id}","starred_url":"https://api.github.com/users/ttaylorr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttaylorr/subscriptions","organizations_url":"https://api.github.com/users/ttaylorr/orgs","repos_url":"https://api.github.com/users/ttaylorr/repos","events_url":"https://api.github.com/users/ttaylorr/events{/privacy}","received_events_url":"https://api.github.com/users/ttaylorr/received_events","type":"User","site_admin":true},"created_at":"2016-11-14T23:12:58Z","updated_at":"2016-11-14T23:12:58Z","body":"> Updated above to reference the first issue for lfs 2.0: Proposal: git/gitscanner package for v2.0 #1649\r\n\r\nDid the same for the transfer queue work outlined in #1651."}}
{"actor":{"display_login":"ttaylorr"}}