Who's using github?

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Who's using github?

Post 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 :)
georgeoc
Forum Contributor
Posts: 166
Joined: Wed Aug 09, 2006 4:21 pm
Location: London, UK

Re: Who's using github?

Post by georgeoc »

I'm not using it, but I'm interested to know what the benefits over SVN have been, in your opinion.
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Re: Who's using github?

Post by Luke »

I'm interested in hearing that as well. :)
User avatar
Eran
DevNet Master
Posts: 3549
Joined: Fri Jan 18, 2008 12:36 am
Location: Israel, ME

Re: Who's using github?

Post 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.
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Who's using github?

Post 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.
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Re: Who's using github?

Post 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.
User avatar
Apollo
Forum Regular
Posts: 794
Joined: Wed Apr 30, 2008 2:34 am

Re: Who's using github?

Post by Apollo »

Is there gui app for git as nice as TortoiseSVN?
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Who's using github?

Post 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.
User avatar
Apollo
Forum Regular
Posts: 794
Joined: Wed Apr 30, 2008 2:34 am

Re: Who's using github?

Post 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.
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Who's using github?

Post 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.
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Who's using github?

Post by Chris Corbyn »

User avatar
Apollo
Forum Regular
Posts: 794
Joined: Wed Apr 30, 2008 2:34 am

Re: Who's using github?

Post by Apollo »

Great! I never experimented with Git so far. But I'll definitely check out Git + TortoiseGit soon.
Post Reply