In reply to Piet.

Shockingly, I didn't mean that as anything other than a light-hearted jest, but hey, whatever floats your boat, man.

I deal with a fair number of "new" plugin contributors. Not quite as much as Mika, but still, probably more than you do. For the most part. The thing is, svn really is very easy once you get the right tool. On Windows, I generally recommend Tortoise. On Mac, a lot of people like Cornerstone. On Linux, command line is just there and simple to grasp with 5 minutes of tutorial.

The thing is, SVN *isn't hard*. Not like Git, at all. It's *waaaaay* simpler. To the point of ridiculousness. So, yeah, I was actually asking a legitimate question originally: Why does anybody have problems with it? There's like only four commands you need to know, and unlike git, those commands are sensible ones. They just sorta work.

Don't get me wrong, "git" is fine. I specifically dislike Github, mainly because of pull-requests. Seriously, these are the bane of my existence. Before you send me a pull-request, before you even start working on it, then maybe you should, like, I dunno, *ask* if it's a good idea? The problem with pull-requests is simply that people submit things that they think are a good idea, without ever asking you first, and you end up rejecting them entirely, and the bottom line is they spend a bunch of time for nothing. I do not accept pull requests without reviewing them, and if it's not worth my time to do that review, then you wasted all your time writing it in the first place. This happens *constantly* because Github is bad at communication for the new-user.

That's why I dislike Github and rail on it a lot. No other reason. Other than shitty UI. Which exists everywhere. ;)