summaryrefslogtreecommitdiff
path: root/cmd/generate
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/generate')
-rw-r--r--cmd/generate/main.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/cmd/generate/main.go b/cmd/generate/main.go
index 0d253af..6686605 100644
--- a/cmd/generate/main.go
+++ b/cmd/generate/main.go
@@ -134,6 +134,14 @@ func mainWithError() error {
Name: user + "/" + repo,
}
}
+ if m := reGitLabMR.FindStringSubmatch(c.URLs[0]); m != nil {
+ authority := m[1]
+ projectID := m[2]
+ return Upstream{
+ URLs: []string{"https://" + authority + "/" + projectID},
+ Name: projectID,
+ }
+ }
// :(
return Upstream{
URLs: []string{c.URLs[0]},