GitParser (written in Scala, will need to be reverted)