9 Replies - 3063 Views - Last Post: 16 December 2010 - 04:34 PM

#1 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Why people keep asking you to use github

Posted 15 December 2010 - 11:29 PM

http://lusislog.blog...eople-keep.html

I found this article interesting. Might be helpful for the SVN/<insert non-DVCS here> users here that are considering switching to a DVCS such as Git and using Github.

I agree with the articles premise that Github is one of the most important things about Git, even though it has nothing to do with Git itself.

Is This A Good Question/Topic? 1
  • +

Replies To: Why people keep asking you to use github

#2 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1252
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: Why people keep asking you to use github

Posted 16 December 2010 - 05:54 AM

The main reason I don't use Git is because it doesn't mesh well with Windows. Feature wise I can get what I want from both Mercurial/Get, but Mercurial is easier to integrate to VS so that tips the balance for me :P
Was This Post Helpful? 0
  • +
  • -

#3 lordofduct  Icon User is offline

  • I'm a cheeseburger
  • member icon


Reputation: 2531
  • View blog
  • Posts: 4,631
  • Joined: 24-September 10

Re: Why people keep asking you to use github

Posted 16 December 2010 - 07:29 AM

So you're saying we should migrate to git, because github (a web based repository to store your git projects) has a cool user interface that you like?


next I should be using Mac OSX because it's pretty... oh wait...




I could think of many reasons to impress upon people why git is a great alternative to svn and the sort. But this is one of the more superficial reasons.

This post has been edited by lordofduct: 16 December 2010 - 07:32 AM

Was This Post Helpful? 0
  • +
  • -

#4 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1252
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: Why people keep asking you to use github

Posted 16 December 2010 - 07:57 AM

The tool is only as good as what it offers. Don't turn the discussion around. :P

Linux might be the "best OS IN THE WORLD!" but gamers don't use it because it doesn't have any games. See how the comparison is similar? If Github is that good, then it's a valid reason to use Git.
Was This Post Helpful? 1
  • +
  • -

#5 lordofduct  Icon User is offline

  • I'm a cheeseburger
  • member icon


Reputation: 2531
  • View blog
  • Posts: 4,631
  • Joined: 24-September 10

Re: Why people keep asking you to use github

Posted 16 December 2010 - 10:54 AM

I still think it's superficial to say you should use it because of the subjective prettiness of a user interface. Some people may not use linux because it doesn't have games, but it's overly superficial to base the quality of linux vs windows solely on it...

i.e.
"Windows rules cause we have games"


I'm commenting directly on:

Quote

I agree with the articles premise that Github is one of the most important things about Git, even though it has nothing to do with Git itself.


the most important? I think it's superficial to say that github (an optional webbased repository) is the most import thing about Git. Git is the most important thing about Git... why? Because any 3rd party could create a webbased repo for any other versioning system that is just as fun to use (subjectively) completely independent of the actual versioning software.

No I don't think it's the most important... it's certainly a nice bonus. But git has more important things to offer... especially from a "programmer perspective", it's a product we have to use daily, and I'd be more concerned about the actual VERSIONING then a pretty website that a large part of the community may not even end up using (I run versioning on my local server at home... I don't use a webbased versioning tool, but only for one project of my many... and that project being dormant for a good 2 years now).
Was This Post Helpful? 0
  • +
  • -

#6 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Why people keep asking you to use github

Posted 16 December 2010 - 02:39 PM

Git is a fantastic VCS standing alone. The whole point of this article, which you seem to have missed, is that with Github being packed on top of it, it's an extremely powerful one-two punch. I don't use git just because Github exists.

Github isn't really a 'webbased repo'. Github, as it's core, is a public place to store your repositories and for other people (and yourself) to navigate the contents, history, etc. You still have to use git (the idea) to record your history and push to the Github repo for the world to see/fork.

One of the most fantastic things about Github is something that encourages projects to get more contributors by making it extremely easy to contribute: forking. If I had a single reason for using Github, forking would be it. If you have a project and you want contributors, Github is the place to be.


@Sergio I've got nothing about Mercurial at this point because I haven't really used it. Sources indicate that they're both pretty feature-equal. I've never even thought of using Mercurial because Git is obviously the more popular of the two, and I already have a presence on Github, so using Mercurial would just make it harder on people to contribute to my projects. Nonetheless, I have no clue how decent the Windows support is. I believe it works fine via cygwin, right? I've heard that the GUIs were ugly, but I've heard they were ugly on Linux as well. I've never used them. I do use a mode that integrates git with Emacs called Magit, but that's the extent of my integration/GUI usage. I mostly just use the command-line.

This post has been edited by Raynes: 16 December 2010 - 02:42 PM

Was This Post Helpful? 0
  • +
  • -

#7 lordofduct  Icon User is offline

  • I'm a cheeseburger
  • member icon


Reputation: 2531
  • View blog
  • Posts: 4,631
  • Joined: 24-September 10

Re: Why people keep asking you to use github

Posted 16 December 2010 - 03:33 PM

no I read the article, and I know what github is (keep in mind, I like git).

You said specifically:

Quote

I agree with the articles premise that Github is one of the most important things about Git, even though it has nothing to do with Git itself.


and I beg to differ, I think it's a nice bonus for those who want it. But it's certainly not on the list of 'most important things about git'. Can I not have an opinion opposing that of yours and the article you posted? Would you rather me come in and say "yes I agree!" and then leave? What the hell point was that?

Yes it's neat, but I think that's superficial, and does git a disservice to emphasize such a superficial claim.

And your qualification of github isn't an online repo, but instead is a online repo WITH a community... cause you know, other online repos don't have communities surrounding them. Facebook isn't a social network, it's a social network with apps! It's still a social network... and github is still a webbased code repository.

This post has been edited by lordofduct: 16 December 2010 - 03:33 PM

Was This Post Helpful? 0
  • +
  • -

#8 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Why people keep asking you to use github

Posted 16 December 2010 - 03:52 PM

I don't think I ever once blamed you for having an opinion. Calm down!

We can agree to disagree here. Git is fantastic, and Github makes it even more fantastic. Github is very important to Git and is the sole reason a lot of people switch to git in the first place. I may have worded what I said wrong, but rest assured that I do *not* under any circumstances think that Github is more important than what Git itself offers as a VCS.

I might have misunderstood what you meant by 'webbased code repository'. 'webbased code repository' sounds like a repository that you would never work with locally but would work with via a web interface, which I'm not sure exists and doesn't make a whole lot of sense. Github definitely isn't that. So, obviously that was just a misunderstanding.

I can't help but feel like we're arguing about the silliest things we could possibly be arguing about here. Do you love Git? 'Cause I love Git! Let's focus on that instead. :>
Was This Post Helpful? 0
  • +
  • -

#9 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1252
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: Why people keep asking you to use github

Posted 16 December 2010 - 04:07 PM

View Postlordofduct, on 16 December 2010 - 12:54 PM, said:

I still think it's superficial to say you should use it because of the subjective prettiness of a user interface. Some people may not use linux because it doesn't have games, but it's overly superficial to base the quality of linux vs windows solely on it...

i.e.
"Windows rules cause we have games"


I judge things based on value, not quality. Linux might be more secure, but it's not as valuable to the vast majority. See?

Github brings a LOT of value to Git, hence the article.

@Raynes: Git user-friendliness is horrible! Compare:

Posted Image
Posted Image

Mercurial tells you what you need and fast. Git is a bit of headache. What version do I need, fullinstall? Netinstall? What's the difference? Where am I?

Plus Mercurial has the great guide, http://www.HgInit.com Added value! :D

This post has been edited by Sergio Tapia: 16 December 2010 - 04:12 PM

Was This Post Helpful? 0
  • +
  • -

#10 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Why people keep asking you to use github

Posted 16 December 2010 - 04:34 PM

It is nice that Mercurial supports windows out of the box there. I disagree that it's less user friendly, however. The image you show me clearly has a "install msysGit" link, and I don't think 'fullinstall' is very unintuitive. Of course, this layer of indirection is one more layer than Mercurial has, however trivial it may be so I give you that.

Also, I'll call your HgInit and raise you one http://gitref.org/ :>
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1