GitHub for Windows 2.0
github.com
github.com
I was pretty stunned to see just how Mac centric all attempts at making git usable was these days. I use linux full time and just hadn't been paying attention.
Thankfully github had this git for windows tool! Well, and then we had to install a newer version of the .NET runtime so he could update to an even newer vesion of the .NET runtime just to he could learn a UI that was pretty foreign from the git tool that I was used to.
I'm pretty amazed that we never found a build of git that just worked on powershell or cmd.exe. I've been teaching him with the "gitshell" that github has, but all the bashisms, the weird prompts..
Browsers have made cross platform tooling a ghetto. I'm not sure whether this is good or bad, but it was certainly a recent relevation for me.
The same is true of msysgit, etc. Although it ships with bash, you can just run "git" from the Windows command prompt and it will work just as well.
* Use git bash only
* Put git in my path, so I can use it in powershell
* Completely break all my dependencies by putting a weird version of cygwin in my path
At my workplace I'm trying to drum up support for git, but the poor Windows tools are a hindrance.
https://code.google.com/p/gitextensions/
For Linux, Git Cola is ok for commits and Git DAG is ok for browsing, but Git Extensions is better.
I sometimes wonder if not displaying a DAG view is an attempt to make Git seem more accessible to Subversion and TFS users, who are only used to a linear concept of source history. (Microsoft's Git client in Visual Studio 2013 is another one that does the same thing.) The problem is that it's misleading, because it shows changesets as being related to each other when in actual fact they aren't.
I would prefer Github to bend a little more money and effort toward mobile. The Github Android app is half-finished and doesn't have the one basic feature that everyone wants from it - notifications.
It would also be nice for the mobile version of the Github site to have basic feature parity with the desktop version. And it would be nice for Gist to have a mobile version, period, or at least unbroken viewport scaling.
I've been planning to pick back work up on it again, especially if there was interest in it.
Is this suitable for dealing with git repos in general, or just github ones? I'd like to recommend my client a git thing they can use on Windows, but I'd like it to not be tied to github.
One feature I'd like to see would be interacting with issues instead of having to go to the website. Also, when writing a commit message, it'd be nice to have autocomlete on issue numbers too.
Not that there is much significant risk of more than momentary confusion with Github for Windows 2.0 (but if it was Github for Windows 8.1, for instance, that would be a problem.)