restructure gitrepo