flatten repo structure