diff options
| author | Nicolas Paul <n@nc0.fr> | 2023-05-31 02:46:27 +0200 |
|---|---|---|
| committer | Nicolas Paul <n@nc0.fr> | 2023-05-31 02:46:27 +0200 |
| commit | 16dcc8fb8256681605c65dc6267b9f73c3edd85a (patch) | |
| tree | d1bc414ddf57b1512c3357a2da52cdbafa122af0 /pkg/config/starlark.go | |
| parent | 1724bd8d98d791faf253aeddcfce02a1accd1ff9 (diff) | |
Add Mercurial library
Signed-off-by: Nicolas Paul <n@nc0.fr>
Diffstat (limited to 'pkg/config/starlark.go')
| -rw-r--r-- | pkg/config/starlark.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkg/config/starlark.go b/pkg/config/starlark.go index 942479f..3f5c25c 100644 --- a/pkg/config/starlark.go +++ b/pkg/config/starlark.go @@ -3,6 +3,7 @@ package config import ( "fmt" "go.nc0.fr/svgu/pkg/config/lib/git" + "go.nc0.fr/svgu/pkg/config/lib/hg" "go.nc0.fr/svgu/pkg/types" "go.starlark.net/starlark" ) @@ -36,8 +37,10 @@ func ExecConfig(fl string) (*types.Index, error) { // load loads a module from the given path. func load(t *starlark.Thread, module string) (starlark.StringDict, error) { switch module { - case "git.star": + case "git.star": // git return git.LoadGitModule(t) + case "hg.star": // mercurial + return hg.LoadHgModule(t) default: return nil, fmt.Errorf("unknown module %q", module) } |
