Live data from Hacker News

GitKraken: git GUI Client for Windows Mac and Linux

gitkraken.com

131–140 of 180 posts

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

#131
post #42

The applicatino asks you to register with my email address for further "communications related to GitKraken or Axosoft". There is no way to skip this step, you have to provide an email address ––and pay attention to "OR"... No thanks, buddy. First thing I tried is dropping a git repo folder to the window, didn't work. When I click the open button I can see the Javascript animation glitching on my 'Early 2015 i5 2.7 G…

Don't you guys have separate e-mail that you use for these kind of things? Come on! It's not that big of a deal.

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

#132
post #113
post #13

Here are the things every git client should have before opening up: 1) side by side comparison—seems like it only has vertical, which means for heavy changes it's basically useless. 2) conflict resolution. 3) search (it seems like gitkraken does this well from the screenshots) 4) Interactive rebasing, the bread and butter of clean git usage. Without the above as a minimum , I might as well just use the git cli all th…

Hi, author of git-cola[1] here, and I completely agree that these features are key. I have a slightly different philosophy implementation-wise, though. Maybe I'm a unix crank, but I've always tried to keep cola as more of a mediator over individual best-of-breed tools, whenever it made the most sense, rather than re-implementing things that already exist in better forms elsewhere. For diffs we show inline diffs for i…

Hey! Love git-cola, and I'll hijack the thread here for a quick question. Maybe I am missing something but I didn't see anyway to easily mark which commits I want to rebase in the UI.

For example, in the command line I would have to open a git log and then see that I want to do something like git rebase HEAD~3, or any of the more complicated parameters needed for rebase (such as git rebase --onto ).

Is this possible and I just missed how?

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

#133
post #76

Serious question, never used a git GUI in my life, is there a practical point to it ? I just can't see myself doing it without zsh, my nested .dotfiles, fasd and so on. And worst case scenario, I can always git them back.

If you want to visualize the topology of a nontrivial git history, It's several times better in a gui than as a tree drawn using slashes and pipes in a shell window. Compare a nice graphical tree with something you might get from "git log --graph --oneline --all" or a similar command. The shell window just isn't up to the task of drawing nice things, just like it doesn't show pictures very nicely by converting them to ascii.

If you want to see side-by side diffs that's also a lot better in a nice text editor than in a text window. Getting balloon tooltips when hovering commit hashes hidden in a gutter etc. allows more information to be fit onto the screen.

The reason you use a graphical UI is because a text ui doesn't fit all the information you want to show in a good way. Most git tools might not need show or draw a large amount of information (push/pull/commit/...) but some do (blame, log --graph for example).

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

#134
post #113

Earlier quoted context omitted.

Hi, author of git-cola[1] here, and I completely agree that these features are key. I have a slightly different philosophy implementation-wise, though. Maybe I'm a unix crank, but I've always tried to keep cola as more of a mediator over individual best-of-breed tools, whenever it made the most sense, rather than re-implementing things that already exist in better forms elsewhere. For diffs we show inline diffs for i…

Hey! Love git-cola, and I'll hijack the thread here for a quick question. Maybe I am missing something but I didn't see anyway to easily mark which commits I want to rebase in the UI. For example, in the command line I would have to open a git log and then see that I want to do something like git rebase HEAD~3, or any of the more complicated parameters needed for rebase (such as git rebase --onto ). Is this possible…

Yes, it is possible. eg

    git cola rebase HEAD~3
    git cola rebase --onto x y z
The simple launcher from the UI exposes the first form. Feel free to open an issue if you need any help.

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

#135
> Subject to the terms and conditions of this Agreement, Company grants Recipient a nonexclusive, nontransferable license to use the GitKraken (“Product”) for a period designated by the Company for the purpose of testing and evaluating the Product.

Uhm, WHAT? No thanks!

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

#136

I personally never use GUI clients for git, the CLI does exactly what it's supposed to do, efficiently, quickly in a stable reproducible manner, most GUI clients are for people who just don't want to learn to use the CLI properly. But some tips for your project: 1-Lose the forced email registration 2-Easy on the Luxury, we're devs not divas 3-The beta agreement is just way too scary to take the product seriously, exa…

"most GUI clients are for people who just don't want to learn to use the CLI properly" Ridiculously arrogant comment with nothing to back it up. GUIs exist; get over it. "How do you expect to compete with other existing and stable products?" It's a beta. The T's & C's pretty much translate as "it's a beta". What do you want them to do, NOT release a beta? Fair enough if so, but a lot of software is released this way.…

Then again, this isn't even close to FLOSS, it's license is extremely restrictive, with quite a few gray areas IMHO.

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

#137

Earlier quoted context omitted.

Yeah. I don't know when this happened, but that's become a deal breaker for me. Strange, right? Edit to add: It's particularly strange because I wouldn't depend on this tool in some infrastructural way -- I could switch clients anytime without any lock in. But I'm no longer willing to even try anymore. Odd.

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.

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.

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

#139

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).

> Am I the only one who remembers when $70 was cheap for anything development related?

That's more than what I've spend of software (excluding videogames) in the last decade, probably more. It's also more than a weekly rent for me too.

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

#140
post #108

Earlier quoted context omitted.

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).

Somehow new generations of developers want all their tools for free, but expect to get money for their work. Strange profession, when compared how much some of other professionals pay for their tools.

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