Live data from Hacker News

GitQlient – a multi-platform GUI-oriented Git client written with Qt

francescmm.github.io

41–50 of 66 posts

Re: GitQlient – a multi-platform GUI-oriented Git client written with Qt

#41

This looks cool. I'm curious if people use Git's tree view, in any form, as part of the regular workflow? If so, how? I have never found it useful, intuitive, or usually readable / parsable. Not the graph drawn on the command line, certainly not Github's tree view GUI of forked projects. I've also only ever worked on a project with one or two main trunk branches (master, and maybe dev), and feature branches, and very…

At work, we use feature branching extensively, and there's often somewhere between 3 and 6 active feature branches at any time. The graph view is a good way to keep track of what's going on overall, if you're watching it regularly and branch parents are within a screen or two).

Just earlier today I was working on testing a new feature that depended on 3 other independent fixes (basically, bugs found while I was building the feature). I did the fixes each as an independent branch, so I could get them in faster (before my new feature is done) plus to make the code review easier. The tree view is invaluable in testing my new feature to be sure I've merged the right fixes and am doing changes in the right branches.

I also use it very occasionally to isolate if and/or why a particular fix got into a specific release branch (or not). I think there's probably better ways to do this (eg using bisect) but I do it so rarely I haven't bothered to learn.

Re: GitQlient – a multi-platform GUI-oriented Git client written with Qt

#43

Earlier quoted context omitted.

I had trouble even on a laptop screen!

I don't know what you talking about, because I has no any issues on laptop.[0] BTW, Alternatively try read docs directly from repo on GitHub.[1] [0] https://i.imgur.com/9wGBlLJ.png [1] https://github.com/francescmm/GitQlient/blob/master/docs/ind...

- text straight-up cuts off: https://imgur.com/uYCAxbk

- very weird layout: https://imgur.com/3uFfmSW

- mobile users may not even see content if they don't scroll left / right after scrolling down a bit: https://imgur.com/UQrKtcy

Re: GitQlient – a multi-platform GUI-oriented Git client written with Qt

#44
post #19

How would I get this to run on MacOS?

Should be able to download the .app release from here https://github.com/francescmm/GitQlient/blob/master/docs/ind... . Looks to be build instructions as well in appendix b on the same page.

Sadly, if you follow the link to the releases section, there is no release for macOS.

Re: GitQlient – a multi-platform GUI-oriented Git client written with Qt

#45
post #30
post #16

Earlier quoted context omitted.

EVen thought I understand the bashing Electron gets, it doesn't seem that Qt is the right choice right now. I tried to test the software: Needed Qt as there are no releases, but Qt is behind a paywall, and according to a previous post here in HN [1] it seems they resorted back to tactics they already reckoned (In 2015) were not good. I guess I'll just have to wait until the page has the releases ready. [1] https://ne…

FOSS religion is not relevant for everyone. Second creating an account at Qt doesn't hurt. Finally, they need to pay their bills, just like I have to.

We all have to pay bills but Microsoft is giving away so much stuff that Qt approach is hurting them.

If I have to just make an application in .NET env as a small time dev I don't even have to register anywhere just get .net core and VS Code.

OK I understand that MS can pull it off because they have big companies paying for their stuff. I also don't really know how to compete with them. But me as a small time dev cannot afford to get with all Qt BS where there is almost no BS for using free stuff from MS. (I have to count every minute or hour, so putting up with some forms or else is taking too much of my time already)

I would love to give money to Qt instead of MS or Apple but yeah I have to pay my bills as well.

Re: GitQlient – a multi-platform GUI-oriented Git client written with Qt

#46

This looks amazing! Looks almost as slick as GitKraken, without requiring all of my RAM+1GB to run. Great work! I'll be recommending this to anyone who is looking for a git GUI client.

JFTR, Also take a look on Guitar [0] - another Qt-based Git GUI client. I actually use Guitar, but GitQlient is also installed on my PC. [0] https://github.com/soramimi/Guitar

What does GitQlient do that Guitar, QGit, CodeReview, GitAhead, or git-cola do not?

Re: GitQlient – a multi-platform GUI-oriented Git client written with Qt

#49
Can this stage individual lines, and then display a view of only staged lines and no un-staged lines? AKA only the things you are about to commit.

In SourceTree this is called "split view staging" and I find it indispensable. But SourceTree is so old as slow and unsupported that I'm desperately trying to find an alternative. Most of the existing GUI clients don't have this option.

Re: GitQlient – a multi-platform GUI-oriented Git client written with Qt

#50
post #49

Can this stage individual lines, and then display a view of only staged lines and no un-staged lines? AKA only the things you are about to commit. In SourceTree this is called "split view staging" and I find it indispensable. But SourceTree is so old as slow and unsupported that I'm desperately trying to find an alternative. Most of the existing GUI clients don't have this option.

> Can this stage individual lines, and then display a view of only staged lines and no un-staged lines?

Try ask developer or submit feature request.[0]

[0] https://github.com/francescmm/GitQlient/issues

Post reply on HN