repository name parser