SourceTree is a free Mac client for Git, Mercurial and Subversion
sourcetreeapp.com
sourcetreeapp.com
- UI was very slow due to constantly polling the server - now fixed
- Chokes on very large binary diffs (about a month ago - a whole bunch of static files were added to a repo, switching between branches becomes a pain). Tower was able to handle this fine.
- It uses an embedded git binary, rather than a library. I don't trust apps that scrape command line tools, I expect at some point the tool will produce output that has not been anticipated.
If you're a vim user, then vim-fugitive is also worth looking at!
If you're working with Visual Studio on Windows, for now you can use Git Extensions (http://code.google.com/p/gitextensions/) + Git Source Control Provider (http://gitscc.codeplex.com/)
http://coderscentral.blogspot.com/2011/07/how-to-have-fanati...
I also believe that installation on Linux could be more polished, but that is based on my experience from over six months ago, so I'm not sure if the process has been improved.
These are the first two things that come to mind since you asked. Overall, I find the program polished, and when I use it on Windows I find the shell integration convenient.
In addition TortoiseHg has a pretty good (IMHO) online help that goes through some of these concepts and perhaps going through it would have helped him... Regardless I agree that the initial "new user" experience could be better and that expecting a user to RTFM is probably naive these days...
Out of the issues that are raised in that blog post I think the "No URL" one is the most serious. TortoiseHg should make it easy for you to understand and fix the problem. I am looking into it and hopefully it will be better handled on the next version of TortoiseHg (2.4).
What I plan to do, other than improving the error message itself, is to show the "Sync widget" whenever a user tries to push without having configured a remote repository first.
Please let me know of any other problems or improvements that you'd like to see, and I'll see if we can do something about them.
Buggy as...