{"action":"created","issue":{"url":"https://api.github.com/repos/BrisRuby/meetups/issues/110","labels_url":"https://api.github.com/repos/BrisRuby/meetups/issues/110/labels{/name}","comments_url":"https://api.github.com/repos/BrisRuby/meetups/issues/110/comments","events_url":"https://api.github.com/repos/BrisRuby/meetups/issues/110/events","html_url":"https://github.com/BrisRuby/meetups/issues/110","id":110138961,"number":110,"title":"Re-Implementing Git with Ruby","user":{"login":"davekinkead","id":611877,"avatar_url":"https://avatars.githubusercontent.com/u/611877?v=3","gravatar_id":"","url":"https://api.github.com/users/davekinkead","html_url":"https://github.com/davekinkead","followers_url":"https://api.github.com/users/davekinkead/followers","following_url":"https://api.github.com/users/davekinkead/following{/other_user}","gists_url":"https://api.github.com/users/davekinkead/gists{/gist_id}","starred_url":"https://api.github.com/users/davekinkead/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davekinkead/subscriptions","organizations_url":"https://api.github.com/users/davekinkead/orgs","repos_url":"https://api.github.com/users/davekinkead/repos","events_url":"https://api.github.com/users/davekinkead/events{/privacy}","received_events_url":"https://api.github.com/users/davekinkead/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/BrisRuby/meetups/labels/Intermediate","name":"Intermediate","color":"e11d21"},{"url":"https://api.github.com/repos/BrisRuby/meetups/labels/Wanna%20do%20it","name":"Wanna do it","color":"0052cc"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-10-07T02:06:19Z","updated_at":"2015-10-28T01:26:55Z","closed_at":"2015-10-28T00:21:34Z","body":"Learning the fundamentals of anything is critical to understanding it but I found git extra hard because the most common commands - the porcelain - are conceptually very different to the data model - the plumbing.\r\n\r\nIt all became (a little) clearer however when I rolled my selves up and got down and dirty in git's data model and tried to commit, branch, and merge manually.  So I thought it might be fun/interesting/useful to dive into the sewers of git's plumbing and re-implement git with ruby, step by step.  Anybody keen?"},"comment":{"url":"https://api.github.com/repos/BrisRuby/meetups/issues/comments/151691815","html_url":"https://github.com/BrisRuby/meetups/issues/110#issuecomment-151691815","issue_url":"https://api.github.com/repos/BrisRuby/meetups/issues/110","id":151691815,"user":{"login":"RachelleOnRails","id":4436664,"avatar_url":"https://avatars.githubusercontent.com/u/4436664?v=3","gravatar_id":"","url":"https://api.github.com/users/RachelleOnRails","html_url":"https://github.com/RachelleOnRails","followers_url":"https://api.github.com/users/RachelleOnRails/followers","following_url":"https://api.github.com/users/RachelleOnRails/following{/other_user}","gists_url":"https://api.github.com/users/RachelleOnRails/gists{/gist_id}","starred_url":"https://api.github.com/users/RachelleOnRails/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RachelleOnRails/subscriptions","organizations_url":"https://api.github.com/users/RachelleOnRails/orgs","repos_url":"https://api.github.com/users/RachelleOnRails/repos","events_url":"https://api.github.com/users/RachelleOnRails/events{/privacy}","received_events_url":"https://api.github.com/users/RachelleOnRails/received_events","type":"User","site_admin":false},"created_at":"2015-10-28T01:26:55Z","updated_at":"2015-10-28T01:26:55Z","body":"Thanks @davekinkead . I learned a lot about how git works under the hood and now I feel considerably less scared of it."}}