automated snapshot
This commit is contained in:
26
storage.go
26
storage.go
@@ -2,25 +2,25 @@ package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"github.com/d2fn/sumi/internal/ids"
|
||||
"github.com/go-git/go-git/v6"
|
||||
"log"
|
||||
//"github.com/go-git/go-git/v5/plumbing"
|
||||
"github.com/go-git/go-git/v6/plumbing/object"
|
||||
"database/sql"
|
||||
"github.com/gen2brain/raylib-go/raylib"
|
||||
"github.com/go-git/go-git/v6/plumbing/object"
|
||||
_ "modernc.org/sqlite" // pure Go, Nix-friendly
|
||||
"os"
|
||||
"path/filepath"
|
||||
"time"
|
||||
"database/sql"
|
||||
_ "modernc.org/sqlite" // pure Go, Nix-friendly
|
||||
)
|
||||
|
||||
type Storage struct {
|
||||
repoRoot string
|
||||
repoRoot string
|
||||
snapshotsDir string
|
||||
gen *ids.Generator
|
||||
db *sql.DB
|
||||
log *log.Logger
|
||||
gen *ids.Generator
|
||||
db *sql.DB
|
||||
log *log.Logger
|
||||
}
|
||||
|
||||
func NewStorage(snapshotsDir string) (*Storage, error) {
|
||||
@@ -30,12 +30,12 @@ func NewStorage(snapshotsDir string) (*Storage, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
s := Storage {
|
||||
repoRoot: ".",
|
||||
s := Storage{
|
||||
repoRoot: ".",
|
||||
snapshotsDir: snapshotsDir,
|
||||
gen: gen,
|
||||
db: db,
|
||||
log: log,
|
||||
gen: gen,
|
||||
db: db,
|
||||
log: log,
|
||||
}
|
||||
return &s, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user