Generate new repository