diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-09-17 12:54:06 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-09-17 12:54:06 +0200 |
| commit | 1884d56b0d399e9cdb80016a9c166b0120989933 (patch) | |
| tree | d5ca16e23970791ea6b014a0d48541b444fdfd8b /internal/engine | |
| parent | ca35dfc540bb86ebe193dd186ac6bb5276a93c2e (diff) | |
| download | krino-1884d56b0d399e9cdb80016a9c166b0120989933.tar.gz krino-1884d56b0d399e9cdb80016a9c166b0120989933.zip | |
the module path is git.labunix.xyz/krino
So that go install can find it. cgit serves no go-import meta tag, so
nginx answers a ?go-get=1 request for /NAME with one pointing at
https://git.labunix.xyz/NAME.git; the alternative was carrying a .git
suffix through every import line forever.
One sed over the imports, both go.mod files, and the dependency gate's
whitelist. Nothing else depends on the path. go install works from the
next tag, the first release whose go.mod carries it.
Diffstat (limited to 'internal/engine')
| -rw-r--r-- | internal/engine/apply.go | 12 | ||||
| -rw-r--r-- | internal/engine/apply_test.go | 8 | ||||
| -rw-r--r-- | internal/engine/cache_test.go | 4 | ||||
| -rw-r--r-- | internal/engine/engine.go | 10 | ||||
| -rw-r--r-- | internal/engine/engine_test.go | 4 | ||||
| -rw-r--r-- | internal/engine/enum_test.go | 4 | ||||
| -rw-r--r-- | internal/engine/exclude_test.go | 4 | ||||
| -rw-r--r-- | internal/engine/explain_test.go | 2 | ||||
| -rw-r--r-- | internal/engine/facts.go | 16 | ||||
| -rw-r--r-- | internal/engine/match.go | 14 | ||||
| -rw-r--r-- | internal/engine/nodelete_test.go | 4 | ||||
| -rw-r--r-- | internal/engine/plan.go | 2 | ||||
| -rw-r--r-- | internal/engine/plan_bench_test.go | 2 | ||||
| -rw-r--r-- | internal/engine/plan_test.go | 2 | ||||
| -rw-r--r-- | internal/engine/property_test.go | 4 | ||||
| -rw-r--r-- | internal/engine/roundtrip_test.go | 4 | ||||
| -rw-r--r-- | internal/engine/session.go | 6 | ||||
| -rw-r--r-- | internal/engine/undo_identity_test.go | 6 |
18 files changed, 54 insertions, 54 deletions
diff --git a/internal/engine/apply.go b/internal/engine/apply.go index 6c72a14..1e59aa1 100644 --- a/internal/engine/apply.go +++ b/internal/engine/apply.go @@ -15,12 +15,12 @@ import ( "syscall" "time" - "krino/internal/apply" - "krino/internal/journal" - "krino/internal/plan" - "krino/internal/scan" - "krino/internal/trash" - "krino/internal/xdg" + "git.labunix.xyz/krino/internal/apply" + "git.labunix.xyz/krino/internal/journal" + "git.labunix.xyz/krino/internal/plan" + "git.labunix.xyz/krino/internal/scan" + "git.labunix.xyz/krino/internal/trash" + "git.labunix.xyz/krino/internal/xdg" ) // ApplyResult is what one Apply or ApplyUndo call did. diff --git a/internal/engine/apply_test.go b/internal/engine/apply_test.go index 6c724b1..a6b3185 100644 --- a/internal/engine/apply_test.go +++ b/internal/engine/apply_test.go @@ -11,10 +11,10 @@ import ( "testing" "time" - "krino/internal/apply" - "krino/internal/journal" - "krino/internal/plan" - "krino/internal/trash" + "git.labunix.xyz/krino/internal/apply" + "git.labunix.xyz/krino/internal/journal" + "git.labunix.xyz/krino/internal/plan" + "git.labunix.xyz/krino/internal/trash" ) // applyFixture builds a directory with two files and a rule moving pdfs into diff --git a/internal/engine/cache_test.go b/internal/engine/cache_test.go index 8c52d48..341f7ee 100644 --- a/internal/engine/cache_test.go +++ b/internal/engine/cache_test.go @@ -12,8 +12,8 @@ import ( "time" "unicode" - "krino/internal/config" - "krino/internal/extract" + "git.labunix.xyz/krino/internal/config" + "git.labunix.xyz/krino/internal/extract" ) // countingPDFTree makes ~/dl holding the given .pdf files, and a fake diff --git a/internal/engine/engine.go b/internal/engine/engine.go index cde1298..0c3186d 100644 --- a/internal/engine/engine.go +++ b/internal/engine/engine.go @@ -12,11 +12,11 @@ import ( "strings" "time" - "krino/internal/cond" - "krino/internal/config" - "krino/internal/extract" - "krino/internal/ignore" - "krino/internal/plan" + "git.labunix.xyz/krino/internal/cond" + "git.labunix.xyz/krino/internal/config" + "git.labunix.xyz/krino/internal/extract" + "git.labunix.xyz/krino/internal/ignore" + "git.labunix.xyz/krino/internal/plan" ) // Engine holds a loaded, compiled configuration: everything a front end diff --git a/internal/engine/engine_test.go b/internal/engine/engine_test.go index 86cf9d9..89ea6f0 100644 --- a/internal/engine/engine_test.go +++ b/internal/engine/engine_test.go @@ -10,8 +10,8 @@ import ( "testing" "time" - "krino/internal/cond" - "krino/internal/config" + "git.labunix.xyz/krino/internal/cond" + "git.labunix.xyz/krino/internal/config" ) // sandbox gives a test its own HOME with no XDG overrides and returns it. diff --git a/internal/engine/enum_test.go b/internal/engine/enum_test.go index 416da2a..728b4a2 100644 --- a/internal/engine/enum_test.go +++ b/internal/engine/enum_test.go @@ -5,8 +5,8 @@ package engine import ( "testing" - "krino/internal/enumtest" - "krino/internal/plan" + "git.labunix.xyz/krino/internal/enumtest" + "git.labunix.xyz/krino/internal/plan" ) // TestEveryKindHasALogAction: every plan.Kind is written to the log under diff --git a/internal/engine/exclude_test.go b/internal/engine/exclude_test.go index 36f1262..d658520 100644 --- a/internal/engine/exclude_test.go +++ b/internal/engine/exclude_test.go @@ -12,8 +12,8 @@ import ( "testing" "time" - "krino/internal/plan" - "krino/internal/scan" + "git.labunix.xyz/krino/internal/plan" + "git.labunix.xyz/krino/internal/scan" ) // excludeTree creates ~/dl with files (name -> content), all old enough to diff --git a/internal/engine/explain_test.go b/internal/engine/explain_test.go index f6ade69..c92dc64 100644 --- a/internal/engine/explain_test.go +++ b/internal/engine/explain_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - "krino/internal/plan" + "git.labunix.xyz/krino/internal/plan" ) // TestExplainReportsCapturesAndChain: explain returns what each matching diff --git a/internal/engine/facts.go b/internal/engine/facts.go index d664b0e..94ac3f4 100644 --- a/internal/engine/facts.go +++ b/internal/engine/facts.go @@ -13,14 +13,14 @@ import ( "sync" "time" - "krino/internal/cond" - "krino/internal/dup" - "krino/internal/extract" - "krino/internal/kwcache" - "krino/internal/norm" - "krino/internal/plan" - "krino/internal/scan" - "krino/internal/xdg" + "git.labunix.xyz/krino/internal/cond" + "git.labunix.xyz/krino/internal/dup" + "git.labunix.xyz/krino/internal/extract" + "git.labunix.xyz/krino/internal/kwcache" + "git.labunix.xyz/krino/internal/norm" + "git.labunix.xyz/krino/internal/plan" + "git.labunix.xyz/krino/internal/scan" + "git.labunix.xyz/krino/internal/xdg" ) // matchRun holds the state shared by every file evaluated during one Match diff --git a/internal/engine/match.go b/internal/engine/match.go index 9943073..5158176 100644 --- a/internal/engine/match.go +++ b/internal/engine/match.go @@ -15,13 +15,13 @@ import ( "sync" "time" - "krino/internal/cond" - "krino/internal/config" - "krino/internal/kwcache" - "krino/internal/norm" - "krino/internal/plan" - "krino/internal/scan" - "krino/internal/xdg" + "git.labunix.xyz/krino/internal/cond" + "git.labunix.xyz/krino/internal/config" + "git.labunix.xyz/krino/internal/kwcache" + "git.labunix.xyz/krino/internal/norm" + "git.labunix.xyz/krino/internal/plan" + "git.labunix.xyz/krino/internal/scan" + "git.labunix.xyz/krino/internal/xdg" ) // RuleMatch is one rule that matched a file, and why. diff --git a/internal/engine/nodelete_test.go b/internal/engine/nodelete_test.go index 80d9ed9..af7597c 100644 --- a/internal/engine/nodelete_test.go +++ b/internal/engine/nodelete_test.go @@ -12,8 +12,8 @@ import ( "testing" "time" - "krino/internal/journal" - "krino/internal/plan" + "git.labunix.xyz/krino/internal/journal" + "git.labunix.xyz/krino/internal/plan" ) // sameBytes is the content every file in these tests shares. diff --git a/internal/engine/plan.go b/internal/engine/plan.go index f2d6312..bf4c64c 100644 --- a/internal/engine/plan.go +++ b/internal/engine/plan.go @@ -6,7 +6,7 @@ import ( "context" "time" - "krino/internal/plan" + "git.labunix.xyz/krino/internal/plan" ) // DirPlan is one directory's plan: the match Result it was built from (for diff --git a/internal/engine/plan_bench_test.go b/internal/engine/plan_bench_test.go index a3d08bb..1b4f51c 100644 --- a/internal/engine/plan_bench_test.go +++ b/internal/engine/plan_bench_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "krino/internal/plan" + "git.labunix.xyz/krino/internal/plan" ) // BenchmarkPlan measures krino's own cost of planning: walking a tree, diff --git a/internal/engine/plan_test.go b/internal/engine/plan_test.go index a169168..91f52a4 100644 --- a/internal/engine/plan_test.go +++ b/internal/engine/plan_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "krino/internal/plan" + "git.labunix.xyz/krino/internal/plan" ) func TestPlanBuildsChainsFromMatchedFiles(t *testing.T) { diff --git a/internal/engine/property_test.go b/internal/engine/property_test.go index 8a43d7b..3bf9871 100644 --- a/internal/engine/property_test.go +++ b/internal/engine/property_test.go @@ -14,8 +14,8 @@ import ( "testing" "time" - "krino/internal/journal" - "krino/internal/plan" + "git.labunix.xyz/krino/internal/journal" + "git.labunix.xyz/krino/internal/plan" ) // propertyNames are the file names generated trees draw from: ordinary, diff --git a/internal/engine/roundtrip_test.go b/internal/engine/roundtrip_test.go index 218e9fe..720b5fb 100644 --- a/internal/engine/roundtrip_test.go +++ b/internal/engine/roundtrip_test.go @@ -13,8 +13,8 @@ import ( "testing" "time" - "krino/internal/journal" - "krino/internal/plan" + "git.labunix.xyz/krino/internal/journal" + "git.labunix.xyz/krino/internal/plan" ) // snapshot records every file under root: path, content hash, mode and mtime. diff --git a/internal/engine/session.go b/internal/engine/session.go index c2830bd..8d5977a 100644 --- a/internal/engine/session.go +++ b/internal/engine/session.go @@ -6,9 +6,9 @@ import ( "context" "fmt" - "krino/internal/journal" - "krino/internal/lock" - "krino/internal/plan" + "git.labunix.xyz/krino/internal/journal" + "git.labunix.xyz/krino/internal/lock" + "git.labunix.xyz/krino/internal/plan" ) // Session is one run of krino over one or more directories: the log it diff --git a/internal/engine/undo_identity_test.go b/internal/engine/undo_identity_test.go index 994c802..4c25614 100644 --- a/internal/engine/undo_identity_test.go +++ b/internal/engine/undo_identity_test.go @@ -11,9 +11,9 @@ import ( "testing" "time" - "krino/internal/journal" - "krino/internal/plan" - "krino/internal/trash" + "git.labunix.xyz/krino/internal/journal" + "git.labunix.xyz/krino/internal/plan" + "git.labunix.xyz/krino/internal/trash" ) // appliedRun makes each directory of files under the sandbox home (a map of |
