Live data from Hacker News

Introducing SourceTree for Windows – a free desktop client for Git

blog.bitbucket.org

71–80 of 113 posts

Re: Introducing SourceTree for Windows – a free desktop client for Git

#71

Git AND MERCURIAL client. There's not a single decent Mercurial client on Windows. EasyMercurial is better than nothing, but not by much. We a few .Net projects, (we mainly do Python), some of the projects we haven't even bothered moving from Subversion, because of the lack of good Windows Mercurial clients. Having SourceTree on both Mac and Windows is huge to us. EDIT: Just realized that they didn't include Mercuria…

TortoiseHg is an awesome Mercurial client, what are you talking about?

Re: Introducing SourceTree for Windows – a free desktop client for Git

#72

I installed it a couple weeks ago, and I would not recommend this yet. I have appreciated the frequent and easy update process during the beta. But, wow, still a long ways to go performance-wise. In the working copy view, where I spend the most time in ST, most clicks take seconds to respond. I'm optimistic it improves, I've been a fan of the Mac version for a while.

I had a similar problem until today when I saw in the release notes you can turn off the gravatar icons that appear in each of the commits. Doing this I found that the entire interface was much more responsive.

thanks for the heads up, just turned it off

Re: Introducing SourceTree for Windows – a free desktop client for Git

#75

The original SourceTree for Mac is a native Cocoa app. If this Windows version has been written in C# it could potentially be ported to Linux with Mono and GTK#/Qyoto. Perhaps the future is one single cross-platform app?

SourceTree for Windows appears to be written in C#, but their UI is built with WPF which I believe will be a limiting factor for cross-platform compatibility.

Re: Introducing SourceTree for Windows – a free desktop client for Git

#77
post #76

Nice, how about porting it to Linux? last time I tried to use a git gui there I wanted to read a visual basic book, then commit seppuku

What did you try? gitg was a pretty nice gitx clone when I used to work in desktop linux

Re: Introducing SourceTree for Windows – a free desktop client for Git

#78

Git AND MERCURIAL client. There's not a single decent Mercurial client on Windows. EasyMercurial is better than nothing, but not by much. We a few .Net projects, (we mainly do Python), some of the projects we haven't even bothered moving from Subversion, because of the lack of good Windows Mercurial clients. Having SourceTree on both Mac and Windows is huge to us. EDIT: Just realized that they didn't include Mercuria…

SourceTree support for Windows is coming. We're implementing Mercurial support now and will release ASAP. We decided to put the product in the hands of everyone soon as we had a usable product.

Re: Introducing SourceTree for Windows – a free desktop client for Git

#79

Git AND MERCURIAL client. There's not a single decent Mercurial client on Windows. EasyMercurial is better than nothing, but not by much. We a few .Net projects, (we mainly do Python), some of the projects we haven't even bothered moving from Subversion, because of the lack of good Windows Mercurial clients. Having SourceTree on both Mac and Windows is huge to us. EDIT: Just realized that they didn't include Mercuria…

TortoiseHg was and possibly still is the best graphical VCS extension, and Mercurial, being written in Python, has always been better on Windows than Git.

Re: Introducing SourceTree for Windows – a free desktop client for Git

#80

Git AND MERCURIAL client. There's not a single decent Mercurial client on Windows. EasyMercurial is better than nothing, but not by much. We a few .Net projects, (we mainly do Python), some of the projects we haven't even bothered moving from Subversion, because of the lack of good Windows Mercurial clients. Having SourceTree on both Mac and Windows is huge to us. EDIT: Just realized that they didn't include Mercuria…

TortoiseHg is an awesome Mercurial client, what are you talking about?

I can't speak for mrweasel, but in my experience, TortoiseHg struggles with performance on large repos, with basic operations (like refreshing the list of modified files in the Commit window) taking many seconds to complete. It consumes a lot of memory while idle (around 500MB on my machine), often becomes unresponsive or crashes, progress bars only represent the lowest level operations, not overall progress (eg: checking out a repo containing subrepos results in the bar going from start to finish several times), etc, etc.

It's not terrible by any means, but I'm interested to see what other clients can bring to the party.

Post reply on HN