Improving Parallelism in git-grep

Matheus Tavares Bernardino
Supervisor: Prof. Dr. Alfredo Goldman
Capstone Project, Bachelor of Computer Science, IME-USP, 2019

Abstract Initial Proposal Code Poster Final Essay

Code

The code developed during this work was submitted to the Git Project in the format of patches. Some of them have already been incorporated and some of them are still in the process of being revised and improved (so new versions may be sent even after the project period is concluded). Since the patches were sent by email, you can find all of them in one of the mail archives of the Git mailing list, such as public-inbox. They are also available at patchwork, a patch tracking system for mail-based workflows.

At the time of this writing, this is the list of patches sent, in their most recent versions:

Patchset "clone: dir-iterator refactoring with tests" [v8 merged] (GSoC micro-project): Solo patch "grep: fix worktree case in submodules" [v1 merged]: Patchset grep: improve threading and fix race conditions [v3 in "proposed updates" branch]:

Some other RFC patches were sent in this period, but they are not directly related to the main goal of this project. You may find these works and additional patches that were not sent yet in my personal fork of the Git repository at GitHub.


Contact info at: https://matheustavares.gitlab.io/

Page build with the jekyll template good-clean-read (MIT License)