Michael Klishin wrote:
> UI front ends and tools support:
> 
> A note for Emacs users: vcs-mode backends are available for at least
> git/hg/bzr, and the
> keymap is the same. So, you may not even notice that you have hg and not
> git under the hood.
> magit, gitsum and a bunch of Hg modes available for those who need it. Win!
> 
> Vim users may chill out and stop screaming "we have it too, and
> better!!!", we all know ViViVi is The Devil's Editor,
> and one day the higher power will remind us of our sins, but I am sure
> vim has a counter part for every
> Emacs feature ;)
> 
> NetBeans has support for Hg out of the box, Eclipse has plugins I cannot
> really judge... not sure how many MRI contributors
> use those behemoths.
> 
> Git has like 3 or 4 standalone UI programs for OS X, a couple for Linux
> and probably has no UI tools
> on Windows.
> 
> Mercurial said to have a good Windows tool (TortoiseHg), but on OS X and
> Linux it is a
> completely different story. I never really used a UI tool on OS X, but I
> know some people
> who were looking for one, and what they found was miserable.
> 
> I have no idea what Bazaar has but it probably does better than Hg since
> Canonical cares about less technical users.
> Darcs seems to be lacking UI tools altogether.

I use Komodo as my main IDE. It has full support for Perforce, CVS and
SVN, and "partial" support for Git, Bazaar and Mercurial. I don't have a
full definition for "partial", but for Git, you have to do your own "git
push". I don't use Perforce, CVS, Bazaar or Mercurial, so I can't
comment on them. In any event, ActiveState is committed to improving
support for Git, etc., so I wouldn't rule out Git on this basis. But as
of about 15 minutes ago, Subversion wins this one against Git.

I think if you have Tcl/Tk installed on your Windows box, you can use
the Tk-based GUI tools that come with Git. And of course, there's always
Cygwin-X. <ducking> On Macs, isn't Textmate still the "gold standard"
for Rubyists? How well does Textmate support all the revision control
systems?

> Availability of Github:
> 
Amen, amen and amen!