{"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":13,"created_at":"2015-10-07T02:06:19Z","updated_at":"2015-10-28T01:40:36Z","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/151693406","html_url":"https://github.com/BrisRuby/meetups/issues/110#issuecomment-151693406","issue_url":"https://api.github.com/repos/BrisRuby/meetups/issues/110","id":151693406,"user":{"login":"patassetbuilders","id":1198629,"avatar_url":"https://avatars.githubusercontent.com/u/1198629?v=3","gravatar_id":"","url":"https://api.github.com/users/patassetbuilders","html_url":"https://github.com/patassetbuilders","followers_url":"https://api.github.com/users/patassetbuilders/followers","following_url":"https://api.github.com/users/patassetbuilders/following{/other_user}","gists_url":"https://api.github.com/users/patassetbuilders/gists{/gist_id}","starred_url":"https://api.github.com/users/patassetbuilders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patassetbuilders/subscriptions","organizations_url":"https://api.github.com/users/patassetbuilders/orgs","repos_url":"https://api.github.com/users/patassetbuilders/repos","events_url":"https://api.github.com/users/patassetbuilders/events{/privacy}","received_events_url":"https://api.github.com/users/patassetbuilders/received_events","type":"User","site_admin":false},"created_at":"2015-10-28T01:40:36Z","updated_at":"2015-10-28T01:40:36Z","body":"Hi Dave,\nGreat talk about what happens under the hood.\nAs an addendum\n\nI  find that the GitHub Desktop for mac provides a good user experience, in\nparticular  local commits are very clear before making the changes to\nremote repository. Great for newbies like me, reduces the number of\ncommands that have to be committed to memory.\n\nThat said, I also think the network graphic on the github website really\nuseful when there are multiple branches and users sharing the repository.\n\nOnce again thanks\nPat\n\n\n\n\nPat James\nManaging Director | Asset Builders Pty Ltd | Agility Project Services Pty\nLtd | 042 305 1175\nwww.assetbuilders.com.au\nwww.project-portal.com.au\n\n\n\nOn Wed, Oct 28, 2015 at 11:26 AM, Rachelle Le Quesne <\nnotifications@github.com> wrote:\n\n> Thanks @davekinkead <https://github.com/davekinkead> . I learned a lot\n> about how git works under the hood and now I feel considerably less scared\n> of it.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/BrisRuby/meetups/issues/110#issuecomment-151691815>.\n>\n"}}