Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

So, there's a difference between how problems are common, how many of them are there, and how hard it is to deal with them.

So, is it possible to deal with Perforce marking files read-only? -- Yes. And it's not complicated, but the whole idea that that how the system should work is stupid. The problem is, however, exceptionally common. In my days working with Perforce there hadn't been a day when this problem didn't rear its ugly head.

So, maybe Perforce is scoring better on some metric, but in the day-to-day it generates so much hatred towards itself that I don't care if it can handle big files better than Git does. I only need to handle big files maybe a few times a year. And I prefer to get frustrated only twice or three times a year than to be fuming every time I have to touch files in my project.



I appreciate your hatred of Perforce. But I think you've let your hatred blind yourself to the argument I actually made. In my original comment I made two arguments:

1. Git is complicated 2. Perforce is so simple to use that I can teach an artist or designer who has never even heard of source control how to use it in 10 minutes.

Then you came in and said the way Perforce handles read-only files is stupid. You know what, I agree! That's a solvable problem. If Perforce wasn't acquired by a private equity firm maybe they'd actually work to make it better. Alas.

This isn't about Git vs Perforce. I post in all of these Git HN threads because I desperately want people to realize that Git sucks ass and is actually really bad. WE COULD HAVE SOURCE CONTROL THAT DOESN'T SUCK. IT'S POSSIBLE. I'm not saying that Perforce is that solution. I'm saying that Mercurial and Perforce are existence proofs that certain things are possible. Source control doesn't have to be complicated! It doesn't have to have footguns! It doesn't need a 189 page guide!


To teach someone to use something, in my mind, means that that someone should be able to use whatever they were taught.

After 10 minutes, the person unfamiliar with Perforce, will not know how to deal with read-only files. No chance of that happening.


I wish you didn’t ignore the majority of my comment to focus on one tiny part. :(

But yes it does literally include that. Perforce is THE standard tool for gamedevs. It’s not hard.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: