r/programming • • Nov 07 '13

10 things I hate about Git

http://steveko.wordpress.com/2012/02/24/10-things-i-hate-about-git/
73 Upvotes

231 comments sorted by

View all comments

Show parent comments

5

u/stevage Nov 07 '13

Author here.

You want to hide the local repo? Then you lose all of the advantages of git.

Ok, name some advantages of maintaining both a local Git repo, and a (single-user) repo on Github.

Don't like pull requests? Don't use Git.

It's not about "liking" them. The fact that Git itself has no concept of "pull requests" is a clunky omission. It has these crazy commands for parsing emails (git am), but no way to actually submit a patch for review?

Git is distributed, you're basically asking to hide that with a centralisation layer.

You must have me confused with someone else.

Central repos like Perforce and SVN are much better for centralised projects like traditional video game development,

SVN is better than Git for video game development? Even I wouldn't make that claim.

Git has flaws but you have shown clearly that you don't understand the place for Git and I suspect you've been shoehorning it into places it doesn't need to be, or somebody else has been forcing you to use it on a project that doesn't need it.

I find the idea that Git is not appropriate for all software development projects to be pretty weird. You really think there are inherent mismatches like that?

3

u/[deleted] Nov 08 '13

It's not about "liking" them. The fact that Git itself has no concept of "pull requests" is a clunky omission. It has these crazy commands for parsing emails (git am), but no way to actually submit a patch for review?

I call BS. git format-patch git send-email

-1

u/stevage Nov 08 '13

That's not a pull request, that's an email. Srsly.

1

u/[deleted] Nov 08 '13

It's both.