summaryrefslogtreecommitdiff
path: root/pkg/config/starlark.go
diff options
context:
space:
mode:
authorNicolas Paul <n@nc0.fr>2023-05-31 02:59:25 +0200
committerNicolas Paul <n@nc0.fr>2023-05-31 02:59:25 +0200
commit0a3f90add5e0fa55d8079fedf0c187f2a1c5c508 (patch)
treec8a186c87d43c6f346e31f2e99cf9fcc05cccc55 /pkg/config/starlark.go
parent14cc653540ecf387ace70b61da77a471eeb411b4 (diff)
Add Subversion lib
Signed-off-by: Nicolas Paul <n@nc0.fr>
Diffstat (limited to 'pkg/config/starlark.go')
-rw-r--r--pkg/config/starlark.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkg/config/starlark.go b/pkg/config/starlark.go
index 3f5c25c..abe6091 100644
--- a/pkg/config/starlark.go
+++ b/pkg/config/starlark.go
@@ -4,6 +4,7 @@ import (
"fmt"
"go.nc0.fr/svgu/pkg/config/lib/git"
"go.nc0.fr/svgu/pkg/config/lib/hg"
+ "go.nc0.fr/svgu/pkg/config/lib/svn"
"go.nc0.fr/svgu/pkg/types"
"go.starlark.net/starlark"
)
@@ -41,6 +42,8 @@ func load(t *starlark.Thread, module string) (starlark.StringDict, error) {
return git.LoadGitModule(t)
case "hg.star": // mercurial
return hg.LoadHgModule(t)
+ case "svn.star": // subversion
+ return svn.LoadSvnModule(t)
default:
return nil, fmt.Errorf("unknown module %q", module)
}