Live data from Hacker News

Introducing SourceTree for Windows – a free desktop client for Git

blog.bitbucket.org

81–90 of 113 posts

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

#82

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 pretty awesome, it has everything you could possibly need. You should try it.

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

#83

Looks good, except requires .Net 4.5 which we currently have an embargo on here for our dev machines since it replaces .Net 4.0 rather than side by side.

Out of curiosity, what piece(s) of 4.5 have you found aren't backwards compatible with 4.0 anyway?

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

#84

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?

They would have to rewrite their UI, because Mono does not support WPF. In fact, they could be using a whole plethora of features not included in Mono. Mono is a wonderful project, and I've found it very useful, but the .Net -> Mono transition is still a huge time sink.

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

#85
post #80

Earlier quoted context omitted.

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: che…

Excessive TortoiseHG user here. Many rather large repos with multiple branches, tags, forks, etc. All hg processes together take less than 130 MB RAM. I don't recall having any crash at all in the last few years, nor did it become unresponsive, not even on my old TP60 (2007).

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

#86
post #28

I have ST on my Mac. It's a pretty beefy machine - i7, 4gb of ram. And it runs like a lazy dog in a hot August day in North Carolina, i.e., very slowly. I really wish it'd be sped up and I sincerely hope that the Windows version is massively faster.

Have you updated to the latest version? They've made several performance improvements in the last few versions especially regarding the graph view.

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

#87
post #55

Earlier quoted context omitted.

I agree. And I still don't know if he runs XP at all, of course. But being turned off by the '3+ years old OS' requirement is .. just odd.

Yes I do still run XP - I've kept running it for a few reasons: 1) I've spent months customising this install so it 'just works' for me 2) There's over 200 programs I'll have to find, download and install on Windows 7 (finding my license keys, old binaries etc if necessary) 3) I keep saying I'll replace this PC (from late 2006), so it's not worth reinstalling... :)

Gee, I hope your hard drive keeps spinning, or you'll have a mess on your hands. I think I take the opposite approach. I try to have the most easy-to-reproduce dev (and just general use) environment possible.

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

#88
post #11

I have been using TortoiseGit for years on Windows and thinks its pretty good, didnt really need more but ill give SourceTree a try as i like the OSX version of it.

I prefer SourceTree because it's one window will all the operations rather than having to right-click on a folder or file to interact with it. If you keep it open you see an up-to-date representation of what files have been changed. In general, I just find the single-window-does-everything model better than the explorer extension model.

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

#89

Looks good, except requires .Net 4.5 which we currently have an embargo on here for our dev machines since it replaces .Net 4.0 rather than side by side.

Out of curiosity, what piece(s) of 4.5 have you found aren't backwards compatible with 4.0 anyway?

We've experienced problems too. I really wish they'd just gone with a side by side release.

Here's the full list of breaking changes http://msdn.microsoft.com/en-us/library/hh367887(v=vs.110).a...

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

#90

Looks good, except requires .Net 4.5 which we currently have an embargo on here for our dev machines since it replaces .Net 4.0 rather than side by side.

Out of curiosity, what piece(s) of 4.5 have you found aren't backwards compatible with 4.0 anyway?

Heres the thread that tells all: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c05...
Post reply on HN