Live data from Hacker News

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

francescmm.github.io

21–30 of 66 posts

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

#21
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…

> but Qt is behind a paywall, apt install qtbase5-dev / brew install qt / whatever works just fine here. if you are on windows and absolutely want the official releases : pip install aqtinstall python -m aqt install 5.14.2 windows desktop win64_msvc2017_64 -O c:/Qt/

Cheers.

I'm on debian 10 and that didn't work, but I suspect it's something to do with my current installation that complains about a missing Qt4 software even after installing that (That I'll research when I have the time).

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

#23
post #5

Is anyone aware of a publicly available code base to look into when searching for high quality Qt-based (desktop) applications? Think chromium-quality software quality code base. I am looking for inspiring patterns and also things such as naming schemes as I regularly change my mind when it comes to developing Qt based applications with regard to: - naming things (e.g. should signals/slots be prefixed (sigFoo() -> on…

QGIS could be interesting. It contains tons of functionality, and interfaces with multiple other geospatial projects.

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

#24
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 little merging between other arbitrary branches.

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

#26
post #21

Earlier quoted context omitted.

> but Qt is behind a paywall, apt install qtbase5-dev / brew install qt / whatever works just fine here. if you are on windows and absolutely want the official releases : pip install aqtinstall python -m aqt install 5.14.2 windows desktop win64_msvc2017_64 -O c:/Qt/

Cheers. I'm on debian 10 and that didn't work, but I suspect it's something to do with my current installation that complains about a missing Qt4 software even after installing that (That I'll research when I have the time).

Likely.

    sudo docker run -it debian:10
    apt update
    apt install qtbase5-dev build-essential g++-8 qt5-qmake qt5-default git
    git clone --recursive -j16 https://github.com/francescmm/GitQlient
    mkdir build && cd build
    qmake ../GitQlient && make -j16
seems to produce a build without errors here

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

#27

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

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

#28
post #16
post #4

Nice, good job, specially for going with Qt instead of Electron.

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…

> I tried to test the software: Needed Qt as there are no releases

This is not true!

There are releases, and especially for Linux it already packaged as AppImage (portable package).[0]

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

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

#29

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…

I use it frequently. I work mostly solo but am often force to jump around quite a bit. So I use a variation of GitLab Flow[1] and often have dozens of active feature branches going on. It's useful seeing where a branch was created against develop so I can have some idea of what's been done on that branch since I last worked on the branch I just switched to, and what to expect when I merge or rebase.

[1]: https://docs.gitlab.com/ee/topics/gitlab_flow.html

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

#30
post #16
post #4

Nice, good job, specially for going with Qt instead of Electron.

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.

Post reply on HN