On 17 Nov 2006 00:11:57 -0500 linux@xxxxxxxxxxx wrote: > "The only intuitive user interface is the nipple; all else is learned." The thing is that other SCM's like hg look a lot more like a nipple than Git. And they have the same conceptual models, more or less, to deal with as Git. So why is it so many people think Git has a UI problem where the same complaint isn't levelled at Mercurial? The thing is, the focus of Git has been different, it's been about creating great plumbing. It's had great success at doing that, and anyone who warms up to Git is well rewarded with a tool that gives them a lot of power and flexibility. But Junio and others that have done most of the work have gone so far as to say Git is basically now feature complete.. the plumbing is more or less done. So now it's time to make that plumbing more accessible and less intimidating to the uninitiated. And blaming them for having the wrong mental model is just fundamentally the wrong approach. No amount of documentation is going to replace having tools that are the least surprising they can be and Just Work more often than not. Other modern SCM's have managed to do a better job of this than Git, and there's no reason Git can't do better than it has. As long as no damage is done to the underlying architecture and principles of Git there really shouldn't be _any harm_ in trying to do a better job of the porcelain layer. Sean - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html