Release QGit


edgex004

Advanced Member
Joined
Jan 5, 2008
Messages
1,219
Hi all,

Last night I decided to put the version of QGit on the repo that I have been using for the last year or so. I liked having it for personal use, but it always had a couple of annoying bugs, so I therefore never published it.

@directive0 mentioned on the Telegram channel that he was having SSL issues with the version of Git that is currently in the opkg repo, so I thought it made sense to clean the bugs out of what I've been using and share it. I included Git from ptitSeb's CodeBlocks PND along with a terminal so you can access a Git CLI without mounting the CodeBlocks PND.

QGit is a Git repo viewer, but allows for a lot of customization. It has built in staging and committing changes, revision history, diffs, and patch creation. It allows you to create shortcuts to any CLI Git command you find useful.

The version I compiled is a little old, but I haven't yet noticed any features missing from what is in the Buster repo. I need to update some dependencies before I can compile the latest version.

01.png


More info on the repo!
[doublepost=1520012756,1520010438][/doublepost]@ptitSeb I think I missed copying a lib into the package. For everyone else, Git gives an error saying it is missing a remote helper for https. I however do not get this error on my Pandora, so I must have an extra dependency installed in my NAND.

When I got this error before, I figured out that I needed to copy in libcurl and libssl into the PND for the error to go away on my system even though they did not show up in ldd. The error persists for others, though. Any idea clue how to track down the missing lib?
 
you can try to launch something that take some time and do some "lsof | grep git" on another terminal...
 
Ah yep I think you've suggested that another time and I just forgot. Will take a look tonight. Thanks!
 
Okay I figured it out. Git also needed libexec/git-core/. I also looped through git-core with copy_libs and found some missing dependancies there.

It was working for me before because even though I had quit Codeblocks, the pnd was still mounted and git was using its default libexec directory. Will have a fixed version push in a moment. Thanks again, ptitSeb!
 
Back
Top