func (u *URL) WithRevision(revision int) *URL {
	urlCopy := *u
	urlCopy.Revision = revision
	return &urlCopy
}
// WithRevision returns a URL equivalent to url but with Revision set
// to revision.
WithRevision returns a URL equivalent to url but with Revision set
to revision.
// WithRevision returns a URL equivalent to url but with Revision set // to revision .
func (u *URL) WithRevision(revision int) *URL {
	urlCopy := *u
	urlCopy.Revision = revision
	return &urlCopy
}
func ( u * URL ) WithRevision ( revision int ) * URL { urlCopy := * u urlCopy . Revision = revision return & urlCopy }
WithRevision returns a URL equivalent to url but with Revision set
to revision.
WithRevision returns a URL equivalent to url but with Revision set to revision .