work for repository move