[GSoC 2018 - TrackGit] Progress Report 13 | Haiku Project


#1

This is the thirteenth progress report for TrackGit project. I did the following in last week:


This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/hrily/2018-07-30_gsoc_2018_-_trackgit_progress_report_13/

#2

I tried to compile TrackGit on 64bit Haiku and it fails at Utils.h at the line #include <vector.h> with “file not found”. Shouldn’t that just be vector instead of vector.h? If I make that change and try again I get several errors because of “vector” in the code instead of “std::vector” and no “using namespace” directive.
To compile the code I just typed “make” in the top level directory. Am I doing something wrong?


#3

It looks like hrily did not yet try to compile his app using gcc 5, at least that does sound like common problems when porting apps from gcc 2.


#4

Alright, thanks axeld. I’ll try it on my 32bit Haiku VM with gcc2 in that case.


#5

I`ve adapted the TrackGit source code to compile with gcc7 on Haiku x86_64. Only a few #if and a small change in the Makefile were necessary. I tested the compiled binary briefly and so far it seems to work.

Now the question is where to submit the patch. I assume a pull request on HaikuArchives would be the right place. Am I right?

If yes, I`d be happy about a short explanation on how to make a pull request. I have basic knowledge about git and also a GitHub account but never made a PR.


#6

@humdinger Has posted many times his link, i think:

Last time i tried to describe it, the answer was given :+1:


#7

Thanks for the link, must have missed that :wink: