It Shouldn't Still Hurt This Much

Silly me: I want to use RapidSVN on Windows Vista. Which means I need to install WinMerge so that I can view and merge diffs. So I do that, then try to diff a file that’s in my working copy with the HEAD that’s in the repo. Which fails because it can’t create a tunnel. Say what? Oh—it can’t create a tunnel because I haven’t set an environment variable called SVN_SSH to point to an SSH client. Oh. OK. Let me go and download plink.exe and then set an environment variable to point to it (pop quiz: how many Windows users know how to set environment variables these days?) Hm. That still doesn’t work. I wonder why not? The error message doesn’t tell me, so I’ve gone from, “It would be nice to view diffs graphically when I’m pair programming” to shaving a yak in less than five minutes.

And yes, I’m sure I could figure it out. My point is, I shouldn’t have to.

Later: several people have left comments saying (roughly), “Well, what do you expect from Windows?” Personally, I don’t think any honest person can claim that Mac OS X, or any Linux distro, is any easier. The pain might show up in different places, at different times, but it’s still there all too often.

In the wake of posts about Shopify's support for white nationalists and DataCamp's attempts to cover up sexual harassment
I have had to disable comments on this blog. Please email me if you'd like to get in touch.