{"thread":{"id":"20247","subject":"Pro Git Book","startedAt":"2009-07-27T17:56:57Z","lastAt":"2009-07-30T15:51:28Z","messageCount":8,"participants":["Scott Chacon","Tim Visher","David Aguilar","Jakub Narebski","Sverre Rabbelier","Luciano Rocha"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"118886","messageId":"d411cc4a0907271056x458d7b15lc1b2868a46884175@mail.gmail.com","threadId":"20247","inReplyTo":null,"subject":"Pro Git Book","fromName":"Scott Chacon","fromEmail":"schacon@gmail.com","sentAt":"2009-07-27T17:56:57Z","receivedAt":"2009-07-27T17:56:57Z","isPatch":false,"sender":{"key":"schacon@gmail.com","avatar":"https://gravatar.com/avatar/9b13a8a078e1dcf8588c4eea9554445d51ebed6c41b51f56f4d96738130b05c6?d=mp&s=160"},"body":"Hey all,\n\nJust a heads up - I've been working on a book on Git being published\nby Apress called \"Pro Git\", which is being licensed under a CC 3.0\nlicense and as I've just finished some of the final reviews, I've put\nthe entire content of the book online at:\n\nhttp://progit.org\n\nIt should be shipping at the end of August, I think, but I just wanted\nto let people know that there is another resource out there to help\nlearn Git.  This one was actually technically edited by Shawn, too, so\nhopefully not too many serious errors of mine got through.\n\nI've added a link to it on http://git-scm.com under the Books section,\nin case you want to point any newbies there.  Hope this helps take\nsome teaching load off some of your plates.\n\nThanks,\nScott\n"},{"id":"118906","messageId":"c115fd3c0907271416s3dbb64dbrc8c1c8cf16cbe0c5@mail.gmail.com","threadId":"20247","inReplyTo":"d411cc4a0907271056x458d7b15lc1b2868a46884175@mail.gmail.com","subject":"Re: Pro Git Book","fromName":"Tim Visher","fromEmail":"tim.visher@gmail.com","sentAt":"2009-07-27T21:16:55Z","receivedAt":"2009-07-27T21:16:55Z","isPatch":false,"sender":{"key":"tim.visher@gmail.com","avatar":"https://gravatar.com/avatar/98307ce54bcac1a46b5d845827d5386e2a27895ff08790cdd3877ad527760575?d=mp&s=160"},"body":"On Mon, Jul 27, 2009 at 1:56 PM, Scott Chacon<schacon@gmail.com> wrote:\n> Hey all,\n>\n> Just a heads up - I've been working on a book on Git being published\n> by Apress called \"Pro Git\", which is being licensed under a CC 3.0\n> license and as I've just finished some of the final reviews, I've put\n> the entire content of the book online at:\n>\n> http://progit.org\n>\n> It should be shipping at the end of August, I think, but I just wanted\n> to let people know that there is another resource out there to help\n> learn Git.  This one was actually technically edited by Shawn, too, so\n> hopefully not too many serious errors of mine got through.\n>\n> I've added a link to it on http://git-scm.com under the Books section,\n> in case you want to point any newbies there.  Hope this helps take\n> some teaching load off some of your plates.\n\nThanks so much, Scott. :)\n\n-- \n\nIn Christ,\n\nTimmy V.\n\nhttp://burningones.com/\nhttp://five.sentenc.es/ - Spend less time on e-mail\n"},{"id":"118935","messageId":"20090728085600.GA33224@gmail.com","threadId":"20247","inReplyTo":"d411cc4a0907271056x458d7b15lc1b2868a46884175@mail.gmail.com","subject":"Re: Pro Git Book","fromName":"David Aguilar","fromEmail":"davvid@gmail.com","sentAt":"2009-07-28T08:56:01Z","receivedAt":"2009-07-28T08:56:01Z","isPatch":false,"sender":{"key":"davvid@gmail.com","avatar":"https://avatars.githubusercontent.com/u/13196?v=4"},"body":"On Mon, Jul 27, 2009 at 10:56:57AM -0700, Scott Chacon wrote:\n> Hey all,\n> \n> Just a heads up - I've been working on a book on Git being published\n> by Apress called \"Pro Git\", which is being licensed under a CC 3.0\n> license and as I've just finished some of the final reviews, I've put\n> the entire content of the book online at:\n> \n> http://progit.org\n> \n> It should be shipping at the end of August, I think, but I just wanted\n> to let people know that there is another resource out there to help\n> learn Git.  This one was actually technically edited by Shawn, too, so\n> hopefully not too many serious errors of mine got through.\n> \n> I've added a link to it on http://git-scm.com under the Books section,\n> in case you want to point any newbies there.  Hope this helps take\n> some teaching load off some of your plates.\n> \n> Thanks,\n> Scott\n\nGood stuff,\nThanks Scott.\n\nIn http://progit.org/book/ch7-1.html we go through a\nlot of machinations to setup an external diff viewer.\n\nThat might be a good time to introduce git-difftool, even if\nonly to mention that the setup is much simpler when difftool is\nused.  It allows you to do without the wrapper scripts.\n\n$ p4=/Applications/p4.merge.app/Contents/MacOS/p4merge\n$ git config --global difftool.p4.cmd \"$p4 \\\"\\$LOCAL\\\" \\\"\\$REMOTE\\\"\"\n$ git difftool -t p4\n\n$ git config --global diff.tool p4\n$ git difftool\n\nIt's even easier if you use one of the several built-in tools,\ne.g. opendiff, kompare, meld, etc., since it requires no\nconfiguration.\n\nMentioning that it's a fairly new feature is probably important,\ntoo.  Hmm. I guess I should've send a patch ;-)\n\n\nHave fun,\n\n-- \n\t\tDavid\n"},{"id":"118970","messageId":"d411cc4a0907280914v520d3c25xefc4e0f74046c4bb@mail.gmail.com","threadId":"20247","inReplyTo":"20090728085600.GA33224@gmail.com","subject":"Re: Pro Git Book","fromName":"Scott Chacon","fromEmail":"schacon@gmail.com","sentAt":"2009-07-28T16:14:27Z","receivedAt":"2009-07-28T16:14:27Z","isPatch":false,"sender":{"key":"schacon@gmail.com","avatar":"https://gravatar.com/avatar/9b13a8a078e1dcf8588c4eea9554445d51ebed6c41b51f56f4d96738130b05c6?d=mp&s=160"},"body":"Hey,\n\nOn Tue, Jul 28, 2009 at 1:56 AM, David Aguilar<davvid@gmail.com> wrote:\n>\n> Good stuff,\n> Thanks Scott.\n>\n> In http://progit.org/book/ch7-1.html we go through a\n> lot of machinations to setup an external diff viewer.\n>\n> That might be a good time to introduce git-difftool, even if\n> only to mention that the setup is much simpler when difftool is\n> used.  It allows you to do without the wrapper scripts.\n>\n> $ p4=/Applications/p4.merge.app/Contents/MacOS/p4merge\n> $ git config --global difftool.p4.cmd \"$p4 \\\"\\$LOCAL\\\" \\\"\\$REMOTE\\\"\"\n> $ git difftool -t p4\n>\n> $ git config --global diff.tool p4\n> $ git difftool\n>\n> It's even easier if you use one of the several built-in tools,\n> e.g. opendiff, kompare, meld, etc., since it requires no\n> configuration.\n\nThat's a good point - I never actually covered that, it looks like.\nI'll put that in the list of things to cover for the second edition :)\n\n>\n> Mentioning that it's a fairly new feature is probably important,\n> too.  Hmm. I guess I should've send a patch ;-)\n\nIf you are interested in contributing and don't mind releasing the\nrights to your contributions to also be published commercially under a\nsecond edition in the future, please feel free to fork the project on\nGitHub and send me a pull request for anything you add.  I've already\ngotten errata in this manner, which is pretty cool. Otherwise I'll try\nto get this in eventually.\n\nThanks,\nScott\n"},{"id":"119048","messageId":"m34osv3kah.fsf@localhost.localdomain","threadId":"20247","inReplyTo":"d411cc4a0907271056x458d7b15lc1b2868a46884175@mail.gmail.com","subject":"Re: Pro Git Book","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2009-07-29T09:34:00Z","receivedAt":"2009-07-29T09:34:00Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Scott Chacon <schacon@gmail.com> writes:\n\n> Just a heads up - I've been working on a book on Git being published\n> by Apress called \"Pro Git\", which is being licensed under a CC 3.0\n> license and as I've just finished some of the final reviews, I've put\n> the entire content of the book online at:\n> \n> http://progit.org\n> \n> It should be shipping at the end of August, I think, but I just wanted\n> to let people know that there is another resource out there to help\n> learn Git.  This one was actually technically edited by Shawn, too, so\n> hopefully not too many serious errors of mine got through.\n> \n> I've added a link to it on http://git-scm.com under the Books section,\n> in case you want to point any newbies there.  Hope this helps take\n> some teaching load off some of your plates.\n\nWonderfull news!  Thanks a lot for publishing it under Creative\nCommons (CC-BY-NC-SA 3.0) license for all to see (and improve).\n\nI'll send a few comments later (BTW. would you prefer to have it here,\nor private?).  \n\nOne comment about on-line version: it might be better to have one\nchapter and not one (sub)section per HTML page.  There are some\nsections that are not enough to even fill one single page.\n\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"119073","messageId":"d411cc4a0907290838r228aaa18yb748fd97d4be01d2@mail.gmail.com","threadId":"20247","inReplyTo":"m34osv3kah.fsf@localhost.localdomain","subject":"Re: Pro Git Book","fromName":"Scott Chacon","fromEmail":"schacon@gmail.com","sentAt":"2009-07-29T15:38:49Z","receivedAt":"2009-07-29T15:38:49Z","isPatch":false,"sender":{"key":"schacon@gmail.com","avatar":"https://gravatar.com/avatar/9b13a8a078e1dcf8588c4eea9554445d51ebed6c41b51f56f4d96738130b05c6?d=mp&s=160"},"body":"Hey,\n\nOn Wed, Jul 29, 2009 at 2:34 AM, Jakub Narebski<jnareb@gmail.com> wrote:\n>\n> Wonderfull news!  Thanks a lot for publishing it under Creative\n> Commons (CC-BY-NC-SA 3.0) license for all to see (and improve).\n>\n> I'll send a few comments later (BTW. would you prefer to have it here,\n> or private?).\n\nYou can either email them to me or fork the markdown source\n(http://github.com/progit/progit) and send me a pull request or patch.\n Or just push fixes to your fork - I've been checking them pretty\noften since people are starting to translate it on GitHub.\n\n>\n> One comment about on-line version: it might be better to have one\n> chapter and not one (sub)section per HTML page.  There are some\n> sections that are not enough to even fill one single page.\n>\n\nI agree that some of the pages are small, but I like being able to\npoint someone at a section for help with something - a whole chapter I\nthink would be overwhelming.  Eventually I'd like to possibly add a\ncommenting system inline and having one per section would be a lot\nmore manageable.\n\nThanks,\nScott\n"},{"id":"119088","messageId":"fabb9a1e0907291130u7bc4e4euac6baa36b6fb75b8@mail.gmail.com","threadId":"20247","inReplyTo":"d411cc4a0907290838r228aaa18yb748fd97d4be01d2@mail.gmail.com","subject":"Re: Pro Git Book","fromName":"Sverre Rabbelier","fromEmail":"srabbelier@gmail.com","sentAt":"2009-07-29T18:30:02Z","receivedAt":"2009-07-29T18:30:02Z","isPatch":false,"sender":{"key":"srabbelier@gmail.com","avatar":"https://avatars.githubusercontent.com/u/3098?v=4"},"body":"Heya,\n\nOn Wed, Jul 29, 2009 at 08:38, Scott Chacon<schacon@gmail.com> wrote:\n> I agree that some of the pages are small, but I like being able to\n> point someone at a section for help with something\n\nWhy not use an anchor for that purpose?\n\n-- \nCheers,\n\nSverre Rabbelier\n"},{"id":"119175","messageId":"20090730155127.GB2484@bit.office.eurotux.com","threadId":"20247","inReplyTo":"d411cc4a0907271056x458d7b15lc1b2868a46884175@mail.gmail.com","subject":"Re: Pro Git Book","fromName":"Luciano Rocha","fromEmail":"luciano@eurotux.com","sentAt":"2009-07-30T15:51:28Z","receivedAt":"2009-07-30T15:51:28Z","isPatch":false,"sender":{"key":"luciano@eurotux.com","avatar":null},"body":"On Mon, Jul 27, 2009 at 10:56:57AM -0700, Scott Chacon wrote:\n> Hey all,\n> \n> Just a heads up - I've been working on a book on Git being published\n> by Apress called \"Pro Git\", which is being licensed under a CC 3.0\n> license and as I've just finished some of the final reviews, I've put\n> the entire content of the book online at:\n> \n> http://progit.org\n\nMany thanks for that. It's an interesting reading. Is it updated often?\nThere're some typos.\n\nAlso, a comment. When you show how to setup a git server with ssh, you\nhave:\n$ su git\n$ cd\n$ mkdir .ssh\n\nAfter su make sure umask doesn't allow group-writable, or the ssh daemon\nwill complay about wrong permissions in .ssh and .ssh/authorized_keys.\n\n$ su git\n$ umask 077\n$ ..\n\nAnd reset to more generous defaults after finishing with ssh setup.\n(Like by saving the previous value or just using 022.)\n\nRegards,\nLuciano Rocha\n\n-- \nLuciano Rocha <luciano@eurotux.com>\nEurotux Informática, S.A. <http://www.eurotux.com/>\n"}]}