Remove tail, prev, git_iterator_current_parent_tree
Existing iterator rewrite
Tree iterator rewrite