aboutsummaryrefslogtreecommitdiffstats
path: root/bridge/gitlab/gitlab.go
diff options
context:
space:
mode:
Diffstat (limited to 'bridge/gitlab/gitlab.go')
-rw-r--r--bridge/gitlab/gitlab.go28
1 files changed, 28 insertions, 0 deletions
diff --git a/bridge/gitlab/gitlab.go b/bridge/gitlab/gitlab.go
new file mode 100644
index 00000000..538ae715
--- /dev/null
+++ b/bridge/gitlab/gitlab.go
@@ -0,0 +1,28 @@
+package gitlab
+
+import (
+ "github.com/MichaelMure/git-bug/bridge/core"
+ "github.com/xanzy/go-gitlab"
+)
+
+func init() {
+ core.Register(&Gitlab{})
+}
+
+type Gitlab struct{}
+
+func (*Gitlab) Target() string {
+ return target
+}
+
+func (*Gitlab) NewImporter() core.Importer {
+ return &gitlabImporter{}
+}
+
+func (*Gitlab) NewExporter() core.Exporter {
+ return &gitlabExporter{}
+}
+
+func buildClient(token string) *gitlab.Client {
+ return gitlab.NewClient(nil, token)
+}