Repo commits

Added repo commits.
We should just change this to path (and save the re-parse later one). We shouldn't be passing around the path in the first place (my bad).