Earlier quoted context omitted.
SourceTree is really nice overall. To name a few things, I prefer its view of history, its hunk selection UI, and its commit message box (GitHub's is tiny and can't be made much bigger). It's also nice that it supports Mercurial. I had some problems with it keeping changes synced with the file system, though (on Mac OS). E.g., I'd change something in my editor and SourceTree wouldn't pick it up until I reopened the r…
Every week or 3 when I restart my machine and reopen SourceTree, it tells me that there's an update. Maybe the issue that you're talking about hasn't been logged or they're not working on it. I'll try GH Desktop, but for the past few months mine's been broken where it loses my repos, so I've been using ST exclusively :)
GitHub Desktop is now available
161–170 of 248 posts
Re: GitHub Desktop is now available
#162One theory I have is that our default upstream branch isn't master, but I'm not sure where to set that in the app. Anyone else noticed this?
Re: GitHub Desktop is now available
#163Earlier quoted context omitted.
It's likely they felt it's not worth the time since most Linux users are using the CLI for everything else, and likely wouldn't be interested in a GUI. Personally I've never used the Github GUI and have no plans to, running the commands is fast and easy.
It's rather embarrassing that github would consider it too difficult or too troublesome to release Linux builds. Very insulting towards a huge chunk of its user base. Regarding GUI, how do you initiate a pull request on the command line?
Aren't you taking this a little too personally? I mean, it's a software release for christs sake.
Re: GitHub Desktop is now available
#164I'd love to see more development in the Git GUI space; a GUI really enabled git adoption and comprehension on my team. SourceTree has been my go-to for over a year now and it generally gets the job done, but it can be flakey at times (on Windows) and it seems like Atlassian has taken a hiatus from active development. I hope Atlassian takes up the reins again - this tool is pretty essential for me and I'd be happy to…
I haven't had much of a chance to play with GitHub Desktop yet, but it can only be a good thing for the users of all Git clients - nothing like a bit of healthy competition :) However, SourceTree's focus will remain on providing the best possible experience for professional teams using Git (and Mercurial).
Re: GitHub Desktop is now available
#165Its a shame that a Linux version is not included. A significant volume of developers work on Linux. If doing a multi platform application, why exclude it?
It's likely they felt it's not worth the time since most Linux users are using the CLI for everything else, and likely wouldn't be interested in a GUI. Personally I've never used the Github GUI and have no plans to, running the commands is fast and easy.
This seems strange. Did they not use Electron or Atom Shell or whatever it's called to build Github Desktop? If so, then is it not relatively trivial to create a GNU/Linux (or at least non-OSX-centric Unix) tarball of all the Javascript or whatever? If not so, then why not?
Re: GitHub Desktop is now available
#166Earlier quoted context omitted.
Just because you can type "sudo" on both doesn't make them similar when it comes to making GUI applications. Again, the frameworks are completely different, meaning that a complete or nearly complete rewrite would be necessary.
Again, not more than the one needed for Windows.
The first step to getting commercially-focused software on your desktop OS of choice is being a desirable market to cater to.
Re: GitHub Desktop is now available
#167Earlier quoted context omitted.
Try the Magit package for Emacs [1]. You don't have to know (much) Emacs to use it, and it's a really great client. [1]: https://github.com/magit/magit
Magit is AWESOME. It's easily saved me an hour each day (when using git heavily).
Re: GitHub Desktop is now available
#168Hmm.. are there really no good cross platform GUI toolkits? Why is Linux being ignored often even by companies that target developers?
I'd say that part of the problem is that there is no "right" way to develop for Linux. There's a multitude of choices available at every turn when developing software for Linux, and while this is its strength, it's also its weakness. On Windows and especially OS X there are established "right ways" that can easily be deferred to. Trying to provide support for Linux software could also potentially be nightmarish given…
I hear this often about Linux and don't really understand what people mean. Interested to hear someone else's perspective.
From my perspective, there are options in the Linux world but a pretty clear beaten path of common choices. The one choice you have to make is the toolkit - QT or GTK+ - but that seems like it. In terms of things like sessions, caching all the distributions follow the same standard (e.g freedesktop.org)
Re: GitHub Desktop is now available
#169Earlier quoted context omitted.
It's likely they felt it's not worth the time since most Linux users are using the CLI for everything else, and likely wouldn't be interested in a GUI. Personally I've never used the Github GUI and have no plans to, running the commands is fast and easy.
It's rather embarrassing that github would consider it too difficult or too troublesome to release Linux builds. Very insulting towards a huge chunk of its user base. Regarding GUI, how do you initiate a pull request on the command line?
Re: GitHub Desktop is now available
#170Shouldn't it be opt-in and not opt-out?