diff --git a/go/vcs/vcs.go b/go/vcs/vcs.go index 45bd814f..58299046 100644 --- a/go/vcs/vcs.go +++ b/go/vcs/vcs.go @@ -625,6 +625,15 @@ var vcsPaths = []*vcsPath{ check: launchpadVCS, }, + // Git at OpenStack + { + prefix: "git.openstack.org", + re: `^(?Pgit\.openstack\.org/[A-Za-z0-9_.\-]+/[A-Za-z0-9_.\-]+)(\.git)?(/[A-Za-z0-9_.\-]+)*$`, + vcs: "git", + repo: "https://{root}", + check: noVCSSuffix, + }, + // General syntax for any server. { re: `^(?P(?P([a-z0-9.\-]+\.)+[a-z0-9.\-]+(:[0-9]+)?/[A-Za-z0-9_.\-/]*?)\.(?Pbzr|git|hg|svn))(/[A-Za-z0-9_.\-]+)*$`,