Feature additions

Repository Log range support
Repository Log range first parent parent 
Repository Log first parent support
Repository fetch support
Commit contains support