Revwalk refactoring