Great news.<p>I got flamed a month ago [1] for noting how difficult it is to get up and running on GitHub in the Windows world, where things like generating SSH keys aren't exactly part of the daily routine. Glad to hear that they were listening.<p>[1] <a href="http://news.ycombinator.com/item?id=3871699" rel="nofollow">http://news.ycombinator.com/item?id=3871699</a>
Very well done. ClickOnce installer; solid UI (rare on Windows, I've found), and even installs git hooks into PowerShell so there's no need to dump the user into bash (unless they want it).<p>One downside, not entirely obvious how one's supposed to clone a repo with this?
I'd be interested in learning how they implemented the UI - it looks like it's native to Windows 8 but runs just as well on Windows 7. Would be interested to hear what toolkit they used.
So far, the UX has been impressive for a tool that has historically not run very well on Windows.<p><i>Edit</i>: They've mentioned the toolkits used at the bottom of the page. Apparently this is written in C#.
Please, please don't name your installer 'setup.exe'<p>When I browse to my downloads folder, the most frustrating thing in the world is trying to figure out where 'setup.exe' came from.
I really like the Mac app. Yes, it can be a little buggy and get in to some weird states, but when it works, I think it is one of the best ways to use source control.<p>I've been doing a lot of Windows development lately and I've missed a good git tool. I'm very happy about this.
For those of you looking for a nice Git client for Windows, I suggest checking out TortoiseGit[1]. I can't recommend it enough. It is such a powerful peace of software and I am surprised it is not brought up in discussions more often.<p><a href="http://code.google.com/p/tortoisegit/" rel="nofollow">http://code.google.com/p/tortoisegit/</a>
I find it interesting that both native apps (for Windows and Mac) try hard to emulate the look and feel of their respective operating system.<p>One thing that is great about github.com and other websites is that it feels the same across multiple environments. Furthermore web browsers try to emulate their own style not that of the host operating system. If I use chrome or firefox in mac or windows they feel basically the same.<p>I wonder if more applications will go in the direction of trying to match the feel of the host operating system over the feel of there application as a whole.
I'm sorry if this has been asked,<p>but since this is using your framework, xpaulbettsx, is the source for this going to be available? I always love seeing open source functional applications that use a certain framework or toolkit I'm considering. Makes the divide between reading code/documentation and the end product just seem that whole much closer.
I've been expecting this for months, and as I guessed, it's pretty disappointing. I think that SmartGit is a much better GUI for Git on Windows.<p>Just the fact that it doesn't have keyboard shortcuts is a dealbreaker.
Seems nice except for how it keeps pushing you to login to github, that would probaby get annoying after a while if working with non-github repos. Also the diffs weren't working with the java files I tried it with, it just minuses and plusses the whole file, hopefully just a bug they can fix. This is my first look at a Windows 8 UI and if this is representative of the fufure I am worried, but it does looks pretty. Overall though this is a good effort.
This is awesome. Personally I'm a linux user so git is one of those rare tools that caters to me, but I've been in a few backwards development shops where git was looked down upon because of inferior tool support on windows when compared to subversion.
I'm in favor of anything that helps bring windows users into the git-using fold ;-)
I'm interested to see how the community responds to their choice of ClickOnce as the deployment method.<p>I use ClickOnce for several of my applications, and I'd say the users who dislike it the most have the highest technical aptitude (which, I'd guess, is a large part of GitHub's user base).
Is there a standalone installer? I am behind a proxy and the installer doesn't seem to get along with Tunnelier.<p>14:32:19.309 (unrecognized proxy protocol) connection from 127.0.0.1:3743 failed: Unsupported client protocol; the client may be expecting a regular HTTP proxy.
New to GIT - been using it only about four months. Using Windows 7 as my dev machine. I found learning the command line to not be too bad and haven't even really used the GUI toosl bundled with Msysgit. But I think I'm going to LOVE using this.
Awesome tool, but I think it shows once more the terrible state of SSH in the Windows world. It's scandalous how MS refuses to make it a first-class citizen on the platform -- it should come pre-installed and pre-configured, or at least with a config wizard, and have simple APIs for third-party apps.<p>Considering how MS are not really pushing a competitor, I don't understand why they refuse to add such a simple thing. RDP is a completely different tool, and anyway it's not really something you'd expose on the internet, so I don't understand why they can't just integrate OpenSSH -- it's not even GPL!
I'm strangely reminded of when people said that Android support would kill Instagram, because of their inferior cameras. (Don't shoot me. I'm an Android user of Instagram.)
It's great - one downside though: it has added a Github folder in "My Documents" that I can't seem to delete. I hate when unwanted folders pop in like that.
Nice to see this happen. Though Git Bash running on mingw32 actually is very handy, TortoiseGit also does a great job. But it is also good to have options.
Does it allow you to format your commit messages?<p><a href="https://github.com/torvalds/linux/pull/17" rel="nofollow">https://github.com/torvalds/linux/pull/17</a>
Really cool. Looking forward when it will also will allow me to track Issues there.<p>One problem that is rendering it unusable for me atm though is that it tells me that files contain changes that have not been touched and if I try to discard those changes it actually has no effect. Wanted to report it but found no way to do so on the GitHub for Windows page.
A part of me wants to cry, yet I was an early user of WinCVS back in the day, due to workplace requirements. I know I will reluctantly be an early adopter of this, as well, since GitHub is the cat's meow :)
This is good to see some better abstraction for non-experts. While I much prefer the command line interface, guis are a phenomenal way to introduce someone to the "better way". Now we just need good guis!
not sure about anyone else around here but this fella <a href="http://i.imgur.com/Q3d6N.png" rel="nofollow">http://i.imgur.com/Q3d6N.png</a> has popped up twice for me in the first 5 minutes of setting up.
Is the app opensource? Looks really nice and I thing it would be great learning app for the c# libraries you used, e.g. to see how you use the reactive extensions..
Nice work xpaulbettsx! Great to see a Caliburn.Micro getting some props. We're using it on a large WPF app now.<p>How many people were on the team? Did you let Phil write any Xaml?
Funny how most git users out there (at least according to the git user's survery 2011 [1]) use Linux, yet github seems to go out of its way not to build a tool for its majority of users. I would also go as far as to extrapolate and state that most github users are Linux users (which is true for every programmer I know on github).<p>Would it have been that hard to just use Qt and build a cross platform tool? Or is that not hipster-friendly enough?<p>I guess it's cool to profit, not that cool to give back. I wouldn't use their tool anyway but I think they're assholes on this one.<p>[1] <a href="https://www.survs.com/results/Q5CA9SKQ/P7DE07F0PL" rel="nofollow">https://www.survs.com/results/Q5CA9SKQ/P7DE07F0PL</a>
As a developer, I feel obligated to disagree with anything Windows. I'd <i>honestly</i> rather force people to use Linux or OSX than windows. I'd go so far as to say I would totally exclude Windows users entirely and that I support attempts to make it more difficult for a Windows user to use something.