Live data from Hacker News

GitKraken: git GUI Client for Windows Mac and Linux

gitkraken.com

151–160 of 180 posts

Re: GitKraken: git GUI Client for Windows Mac and Linux

#151

Earlier quoted context omitted.

I use both with git, nothing wrong with that. A GUI client for committing which allows me to better look at diffs and makes selecting files for staging easier, not having to do `git status` all the time; and the command line for everything else - pulls, merges, rebases, cherry picking etc etc.

You might also like: https://github.com/magicmonty/bash-git-prompt Basically shows you 'git status' at a glance, all the time. More for bash people: https://github.com/Bash-it/bash-it (similar to ooh my zsh) https://github.com/alebcay/awesome-shell#for-developers PyCharm / any IntelliJ-based IDE, Atom, vim, emacs etc can also all nicely show git status of your current project. I'd suggest one of those as well in what…

I'm using mostly IntelliJ / PyCharm and Atom which indeed show me that status. I usually commit either with IntelliJ directly (though sometimes it's too inclusive which is annoying), or with gitg.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#152
post #147

Earlier quoted context omitted.

Why is it strange? Lots developers who write free software get paid for their work.

Only in areas where software is not the main product.

How did you come up with that?

Mozilla is a clear example of people paid to write FLOSS. I used to work at a foundation that did that too. There's plenty going around.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#153

Earlier quoted context omitted.

I don't think this is a dealbreaker for 99% of people. I currently use Tower ( https://www.git-tower.com/ ), a closed-source Mac Git client that costs $70. It's beautiful, it speeds up my work day to day, and it's been worth every cent. Open source is great and I spend my days building an open-source mail client, but I have no problem paying for great tools.

As a long time git command line user, I've played with different GUI clients, but I don't see where it would speed me up (and in fact, they seem to just slow me down). What about it helps you in your day to day coding? Do you interact with git exclusively through a GUI, or do you use some mix of command line and GUI?

> do you use some mix of command line and GUI?

This, for me. I do most git things through the command line, but I find Tower's GUI very convenient for reviewing my changed files before I commit them.

At that point, I'm basically looking at superficial issues. That's usually the step where I realize I've left some debugging statements in my code, or have some formatting issues that ought to be cleaned up.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#154

Not open source: http://www.gitkraken.com/faq

Which is weird, seeing as the git license is GPL 2. I mean, I find it weird that one can build a product completely around a GPL project, and somehow not make it GPL. The whole point of the GPL is to restrict derivatives. Yet, somehow this has been mutated to become "links to a library," as if the technical fact that the product links to some code over an API boundary is different, legally speaking, than calling it with arguments over a process boundary.

The point of the GPL was supposed to be about derivative products, that is code that depends non-optionally on other code. Whether it depends on that code via linking, calling exec(), or sending HTTP requests, it shouldn't be legal to write a non-open-source application that depends on a GPL program to do anything useful.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#155

Not open source: http://www.gitkraken.com/faq

Which is weird, seeing as the git license is GPL 2. I mean, I find it weird that one can build a product completely around a GPL project, and somehow not make it GPL. The whole point of the GPL is to restrict derivatives. Yet, somehow this has been mutated to become "links to a library," as if the technical fact that the product links to some code over an API boundary is different, legally speaking, than calling it w…

Legal derivative works under copyright law of a particular computer program are not the same thing as programs which functionally interact with them -- functional interaction doesn't make a work derivative.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#156
post #147

Earlier quoted context omitted.

Only in areas where software is not the main product.

How did you come up with that? Mozilla is a clear example of people paid to write FLOSS. I used to work at a foundation that did that too. There's plenty going around.

Mozilla is a clear example of a software that isn't the product being sold.

The product being sold is the service to access online web sites, sell search data to engines and online advertising.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#157

Earlier quoted context omitted.

I hate to be that guy, but you're paying $70 for that? What does that offer over, say SourceTree, Atlassian's free offering. From a quick glance, they look pretty similar to me.

Am I the only one who remembers when $70 was cheap for anything development related? Either it's good enough to save you 5-10 minutes a day where it's obviously worth $70 or it's not, and isn't worth any price (well maybe a dollar or two if you are, say, a collector of git clients).

Yeah, if it saves me time/work I'll gladly pay $70.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#158

Earlier quoted context omitted.

Wow, that's ridiculously expensive! Especially considering the OFFICIAL client is free software. I also think you exagerate with it not being a deal breaker. I don't know any software developer IRL that uses proprietary git clients, or other developer-specific tools which are proprietary. Maybe most people don't care about FLOSS/propietary, but devs tend to care a lot more.

what's the official client?

I think he means the CLI.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#159
post #51
post #50

Earlier quoted context omitted.

Yet you can extract the embedded app.asar and get the source code if you so please. There may be native libraries that are closed source. This is another Electron app after all.

That's almost certainly not the point being made. Building a workflow around non-free development tools means that eventually you're going to find support for your favored tool evaporating.

This seems only be a problem for software developers though. Every other profession out there builds their workflows around proprietary expensive tools and it works out all fine.

But we software developers are a special kind. We expect people to work for free (as in no money) to create tools for us we then can use to earn money.

Re: GitKraken: git GUI Client for Windows Mac and Linux

#160
Sorry, I am that guy.

Linux support means source, deb and rpm!

RPM is the Redhat and SUSE which are major commercial players in Linux. My library was Redhat only in the college I worked at (I actually got to make that switch happen)and still is. Now I work with OpenSUSE at my company.

Post reply on HN