Title GIT library project
Student Luiz Fernando N. Capitulino
Mentor Shawn Pearce
Abstract
GIT is a fast, open-source, distributed version control system, used in many projects, being the Linux kernel the most notably one.

 Although GIT is well designed and does its job quite well, its current implementation makes use of static variables and may quit program execution when an error condition occurs.

 Such implementation problems make it hard to write bindings for GIT (e.g. Perl and Python), embbed it or even write graphical front-ends.

 This project's goal is to fix the main issues, write an API to retrieve data from GIT and a simple Python binding to demonstrate the API usefulness.

 More information about GIT can be found at:

 http://git.or.cz