Page 1 of 1

Who's using github?

Posted: Fri Jan 30, 2009 9:46 pm
by Chris Corbyn
I made the switch to git recently and I haven't looked back. At first there's no overwhelming reason to move away from svn (in my case it was more about the host than the VCS). But like all good things, you realize how much you appreciate the fact you did move once you have to go back and work with svn.

Anyway, this topic was not supposed to be about git itself... I'm just curious how many people are using it and how many are using github as a host? GitHub continues to impress me. I keep finding little features that I didn't know existed... like the network graph that shows the repository view over time:

http://github.com/swiftmailer/swiftmailer/network

And the ability to comment/annotate on any individual line in a diff (click to the left of any line number):

http://github.com/swiftmailer/swiftmail ... f2b#diff-0

All fun and games :)

Re: Who's using github?

Posted: Sun Feb 01, 2009 6:08 pm
by georgeoc
I'm not using it, but I'm interested to know what the benefits over SVN have been, in your opinion.

Re: Who's using github?

Posted: Sun Feb 01, 2009 6:13 pm
by Luke
I'm interested in hearing that as well. :)

Re: Who's using github?

Posted: Sun Feb 01, 2009 6:28 pm
by Eran
I tried bazaar back in the day, and ultimately went back to SVN. I think distributed source control might work well in open-source projects where developers have plenty of autonomy and often work separately for extended periods, but in active application development I found that unless all developers are highly disciplined, a central repository is a must for being on top of the process.

Re: Who's using github?

Posted: Mon Feb 02, 2009 2:17 am
by Chris Corbyn
I haven't made use of all of gits features (of which there are many), but certainly the things that I've just gotten used to that were a pain in subversion are:

1. The ease with which I can branch and merge changes
2. The speed at which I can do everything
3. The fact I can delete and rename files without having to tell git I'm doing it
4. "git stash"

I can do all the same stuff I'm doing now with subversion, it just takes a lot longer and feels a bit yuckier.

I tend to find that I just happily do a "git init" for any experimental projects I create now. If I decide to open source them all I need to do is a "git push" to github and all my revision history goes with it.

Re: Who's using github?

Posted: Mon Feb 02, 2009 8:29 am
by Luke
Yes, git definitely has my interest. As soon as I get a minute, I'll definitely be giving it a try. Thanks Chris.

Re: Who's using github?

Posted: Mon Feb 02, 2009 8:57 am
by Apollo
Is there gui app for git as nice as TortoiseSVN?

Re: Who's using github?

Posted: Mon Feb 02, 2009 3:29 pm
by Chris Corbyn
There's git-gui, but it doesn't look great:

http://www.kernel.org/pub/software/scm/ ... t-gui.html
http://www.spearce.org/2007/01/git-gui-screenshots.html

I believe there are some others in development but the short answer is no, if you discount git-gui. I'm not a fan of using a GUI for stuff like version control really, I feel they just end up adding complexity and removing flexibility.

Re: Who's using github?

Posted: Mon Feb 02, 2009 5:37 pm
by Apollo
Ok, too bad. I personally consider TortoiseSVN a huge advantage over svn command line.

Nothing against command lines or anything, but committing files, seeing what's changed, and (un)selecting files to commit, quickly diff'ing or browsing through the history, etc etc is all just SO much easier.

Re: Who's using github?

Posted: Mon Feb 02, 2009 9:27 pm
by Chris Corbyn
I found some more actually. There's a pretty nice one for OS X called GitX. It's written in Cocoa so it's kinda sexy.

Look here:

http://git.or.cz/gitwiki/InterfacesFrontendsAndTools

Under (4) Graphical Interfaces. I see TortoiseGit in there too.

I dare say many of these are not yet complete, but they are in existence. Basically git is only just gaining a large amount of traction, probably thanks to github.com, so many of these tools are still young.

Re: Who's using github?

Posted: Mon Feb 02, 2009 9:38 pm
by Chris Corbyn

Re: Who's using github?

Posted: Thu Feb 05, 2009 8:55 am
by Apollo
Great! I never experimented with Git so far. But I'll definitely check out Git + TortoiseGit soon.