use .repos file to cache repo list