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!