![]() |
Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
For the BLU members who attended Boston Perl Mongers (Boston.pm) tonight, please feel free to join the Boston.PM lists bit meantime here's the promised bibliography. http://mail.pm.org/mailman/listinfo/boston-pm http://boston.pm.org/ Bill acting facilitator, Boston.pm n1vux-WYrOkVUspZo at public.gmane.org bill.n1vux-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org ---------- Forwarded message ---------- From: Bill Ricker <bill.n1vux-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org> Date: Tue, Apr 14, 2009 at 7:45 PM Subject: Re: [Boston.pm] Bibliography for Re: Git tutorial To: Boston Perl Mongers <boston-pm-aE07yma9hCw at public.gmane.org> On Mon, Apr 13, 2009 at 11:50 PM, Bill Ricker <bill.n1vux-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org> wrote: > > I was thinking the same. > > There is one really good online 'book' and a good supplement, and a > well reviewed pay-pdf, > > and a real book or too, plus some hourlong youtubes of folks you know > somewhere you know, and other stuff. > > > > which will be in my followup message Wednesday, > > or even sooner > Git resources on the web Key pages - http://en.wikipedia.org/wiki/Git_(software<http://en.wikipedia.org/wiki/Git_%28software> <http://en.wikipedia.org/wiki/Git_%28software>) - http://git-scm.com/ *Project home page* - http://www.kernel.org/pub/software/scm/git/docs/user-manual.html = Documentation/user-manual.txt - *GitHub* - ?Secure source code hosting and collaborative development - Online project hosting using Git. Includes source-code browser, in-line editing, and patching. Free for public open-source code up to 100MB. - http://github.com/ - *GitReady* - Small bite-size Tips and more Links categorized nicely http://www.gitready.com/ Books & Reference *Git Community Book* - http://book.git-scm.com/ = http://alx.github.com/gitbook/index.html . - ?This book has been built by dozens of people in the Git community, and is meant to help you learn how to use Git as ... - read *online html* or download *pdf* - recommended pairing: - the object model chapter of above http://book.git-scm.com/1_the_git_object_model.html - combined with http://www.eecs.harvard.edu/~cduan/technical/git/<http://www.eecs.harvard.edu/%7Ecduan/technical/git/> <http://www.eecs.harvard.edu/%7Ecduan/technical/git/> which has better explanation of- better branching *Version Control with Git,* 1st Edition, Jon Loeliger,: *O'Reilly* Media, Inc., Pub. Date: 2009/*05/15* - http://www.oreillynet.com/pub/au/3596 http://isbn.nu/9780596520120 - in RoughCuts now on Safari http://my.safaribooksonline.com/9780596158187 - Same author's article *Git for small projects*: Jon Loeliger, ?Don't let the kernel elite bamboozle you with their fancy merges, rebasing, and project history tricks.? http://www.linuxworld.com/podcasts/linux/2008/040308-linuxcast.html *Pragmatic Version Control Using Git, *The Pragmatic Bookshelf - ?Whether you?re just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world. ...? - *not sure I believe one book can be first to market and sercve all users!* - http://www.pragprog.com/titles/tsgit http://isbn.nu/9781934356159 - author's blog http://www.travisswicegood.com/index.php/2008/10/09/git-book-is-finshed *Git Internals. Peepcode* - *http://peepcode.com/products/git-internals-pdf $9 download* - ?you have a better chance of developing an intuition of git by reading about its internals, so I read "*Git Internals*", but while the book started off good at explaining the more basic internals (the elegance of storing complete snapshots, rather than diffs; , it fell short once it started talking about branching and merging, and never really tied that back to the underlying functionality.? - "There is a new book on Peepcode that covers git pretty deeply and in a way that is more easily digestible for the non-Linux hacker." Commentary and further Explanation - http://use.perl.org/~jozef/journal/38739<http://use.perl.org/%7Ejozef/journal/38739> <http://use.perl.org/%7Ejozef/journal/38739> - http://use.perl.org/~drhyde/journal/38613<http://use.perl.org/%7Edrhyde/journal/38613> <http://use.perl.org/%7Edrhyde/journal/38613> - http://tomayko.com/writings/the-thing-about-git ?I stumbled upon this article the other day, and it's a fun read and really highlights some of the things I like about git.? - Steve - *Git for Computer Scientists *: . ?Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph? http://eagain.net/articles/git-for-computer-scientists/ - *git-from-the-bottom-up* similar to above Git4CS but even more detail, http://www.newartisans.com/2008/04/git-from-the-bottom-up.html - *git: a transcriptional database* -- ?Anyway what I think that was about is the question why git's internals are so interesting and those of other scms not. ... http://wingolog.org/archives/2008/04/12/git-a-transcriptional-database Slides & Talks *Open Source Collaboration With Git And Git Hub* Small; Git Internals: Blobs main.<checksum>; Git Internals: Trees; Git Internals: Commits; Git Internals: ... http://www.slideshare.net/qrush/open-source-collaboration-with-git-and-git-hub-presentation-819316 *YouTube - Git* 60 min - Oct 26, 2007 - Google Tech TalksOctober, 12 2007ABSTRACTWhen you have hundreds of people simultaneously patching 25000 files of the Linux Kernel in ...http://www.youtube.com/watch?v=8dhZ9BXQgc4 *YouTube - Tech Talk: Linus Torvalds on git* 70 min - May 14, 2007 - Linus Torvalds visits Google to share his thoughts on git, the source control management system he created two years ago.http://www.youtube.com/watch?v=4XpnKHJAok8 *YouTube - Contributing with Git* 57 min - Oct 27, 2008 - Google Tech TalksOctober 27, 2008ABSTRACTSource code versioning is an invaluable tool for software development:- users can easily track the ...http://www.youtube.com/watch?v=j45cs5_nY2k *YouTube - Randal Schwartz on Git* Google Tech Talk: http://youtube.com/watch?v=8dhZ9BXQgc4 Specific Platform support notes *Gnu/Linux ? your package manager has git *because it's used by the Linux Kernel Devs. *Nokia N810* - it's been done,but haven't seen a non-source link yet.http://maemo.org/community/maemo-users/git_on_nokia/ *Windows* There are apparently three options, msysgit cygwin and TortoiseGVN/Git. Tortoise for Git was reported scrapped, but appears to be active again.http://www.google.com/search?q=git%20windows "for WIndows *only* environments [not using GitHub] at least the "anointed" server should run the cygwin version. The cyginw version is a bit of a pain to install -- not as simple as clicking a setup.exe somewhere :)" Sitaram C, Comparisons http://whygitisbetterthanx.com/# understanding Rebase in DVCS - - http://www.selenic.com/mercurial/wiki/index.cgi/RebaseProject <http://www.selenic.com/mercurial/wiki/index.cgi/RebaseProject> http://groups.google.com/group/ubiquity-core/browse_thread/thread/0e818c77f8367acf?pli=1 < http://groups.google.com/group/ubiquity-core/browse_thread/thread/0e818c77f8367acf?pli=1 >http://bazaar-vcs.org/Rebase [*That's Hg and Bzr; didn't bother to check the others -- they're irrelevant -* Sitaram C]*Mercurial* http://importantshock.wordpress.com/2008/08/07/git-vs-mercurial/ "*please relax*"http://rg03.wordpress.com/2009/04/07/mercurial-vs-git/ See last section on *github* v *bitbucket*. *BugTracking on GitHub* - *Ovid* - ?It's not intuitive, but you go to your project, click on the 'admin' tab and then click on the 'service hooks' tab: https://github.com/$username/$projectname/edit/hooks It's my understanding that most use Lighthouse hooks for the bug tracking. http://lighthouseapp.com/ *Ack* project discussion http://betterthangrep.com/ http://groups.google.com/group/ack-users http://markmail.org/message/7ce5irnnn7trjqbx#