end
if not (/^#{prefix_match}[A-Za-z][A-Za-z0-9]*$/.match(name))
errors.add(:name,
- "#{errmsg_start} a letter followed by alphanumerics")
+ "#{errmsg_start} a letter followed by alphanumerics, expected pattern '#{prefix_match}[A-Za-z][A-Za-z0-9]*' but was '#{name}'")
false
end
end
else
base = URI(default_base_fmt % prefix)
end
+ if base.path == ""
+ base.path = "/"
+ end
if base.scheme == "ssh"
'%s@%s:%s.git' % [base.user, base.host, name]
else