combine filelistgenerator and commitlistgenerator into repofilemanager