{"action":"created","issue":{"url":"https://api.github.com/repos/github/git-lfs/issues/439","labels_url":"https://api.github.com/repos/github/git-lfs/issues/439/labels{/name}","comments_url":"https://api.github.com/repos/github/git-lfs/issues/439/comments","events_url":"https://api.github.com/repos/github/git-lfs/issues/439/events","html_url":"https://github.com/github/git-lfs/issues/439","id":91015174,"number":439,"title":"Is it (or will it be) possible to execute `diff` on the backend?","user":{"login":"ivotron","id":473117,"avatar_url":"https://avatars.githubusercontent.com/u/473117?v=3","gravatar_id":"","url":"https://api.github.com/users/ivotron","html_url":"https://github.com/ivotron","followers_url":"https://api.github.com/users/ivotron/followers","following_url":"https://api.github.com/users/ivotron/following{/other_user}","gists_url":"https://api.github.com/users/ivotron/gists{/gist_id}","starred_url":"https://api.github.com/users/ivotron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ivotron/subscriptions","organizations_url":"https://api.github.com/users/ivotron/orgs","repos_url":"https://api.github.com/users/ivotron/repos","events_url":"https://api.github.com/users/ivotron/events{/privacy}","received_events_url":"https://api.github.com/users/ivotron/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/github/git-lfs/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-25T16:39:28Z","updated_at":"2015-06-27T23:08:17Z","closed_at":null,"body":"More generally, I'm interested in knowing if the goal is to have the backend be format-agnostic, i.e. only working with binary files. Or would it ever be possible for it to \"understand\" about multiple formats (e.g. a big CSV file or binary JSON)? The use case I have in mind is to execute a remote `diff` of two versions of an lfs-tracked file and get meaningful results instead of just a yes/no answer"},"comment":{"url":"https://api.github.com/repos/github/git-lfs/issues/comments/116164827","html_url":"https://github.com/github/git-lfs/issues/439#issuecomment-116164827","issue_url":"https://api.github.com/repos/github/git-lfs/issues/439","id":116164827,"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},"created_at":"2015-06-27T23:08:17Z","updated_at":"2015-06-27T23:08:17Z","body":"You'll be able to view diffs of Git LFS objects on GitHub, provided it's a format we support (PSD, PDF, etc). CSV and JSON are interesting though. If the CSV is big enough to bother throwing into Git LFS, I'm not sure how we could display a diff (on the command line or on the site) in a way that would be readable.\r\n\r\nThis is something I'm interested in, but certainly not a [priority](https://github.com/github/git-lfs/blob/master/ROADMAP.md) at this point."}}