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

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

I implemented the equivalent of git pull. The implementation was a little trickier as there was no direct API for pull in libgit2. The git pull command is combination of a fetch and then a merge. In merge there are three cases:

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