Initial part of repos API (SEGFAULTS) [CI SKIP]

This commit is contained in:
Jef Roosens 2022-02-21 22:22:36 +01:00
parent 92ad0c51eb
commit e13252d368
Signed by untrusted user: Jef Roosens
GPG key ID: 955C0660072F691F
10 changed files with 150 additions and 39 deletions

View file

@ -2,17 +2,12 @@ module repo
import os
import package
// Dummy struct to work around the fact that you can only share structs, maps &
// arrays
pub struct Dummy {
x int
}
import util
// This struct manages a single repository.
pub struct Repo {
mut:
mutex shared Dummy
mutex shared util.Dummy
pub:
// Where to store repository files
repo_dir string [required]