In that sense, the move seems rather brilliant…
The Windows port of SourceTree looks nice, but it only supports Git. I guess I'll just stick with the command line for now…
It is perhaps not the prettiest program in the world. It is perhaps not the simplest either, or the easiest to pick up if you do not know mercurial.
What it is is another interface to mercurial. What I mean by that is that it does not try to hide mercurial, it exposes it to you. It basically gives you (or tries to give you) all the power of the mercurial command line, but with the convenience of a GUI.
That means that it is not a simplified version of mercurial that a newbie can just pickup without understanding what he is doing. However, because mercurial itself is quite simple and easy to understand (for a VCS) I think TortoiseHg is simple and easy enough that non DVCS aficionados can learn to use it effectively very quickly.
That being said, it is definitely not perfect, and you raise some good points. The TortoiseHg GUI is functional but sometimes it does not follow the most common conventions (your example of buttons that toggle widgets vs buttons that do stuff is a good one). Is it possible to make an elegant, simple looking yet full featured mercurial client? Maybe, but it would be really, really hard.
I still hate Perforce.
- University of AarhusComputer Science, 2001 - 2009
- Risskov Amtsgymnasium1998 - 2001
- Unge Hjems EfterskoleAfterschool, 1997 - 1998
- Laursens RealskolePrimary School
Rapid DHCP: Or, how do Macs get on the network so fast? : Caffeinated Bi...
One of life's minor annoyances is having to wait on my devices to connect to the network after I wake them from sleep. All too often, I&
Boredom & Laziness: Sure it's surprising, but what's the alt...
Boredom & Laziness. There are a couple of very, very scary things in this world. The first is a bored human. Bored humans have time to i