diff options
Diffstat (limited to 'internal')
50 files changed, 105 insertions, 105 deletions
diff --git a/internal/apply/apply.go b/internal/apply/apply.go index d7bf71e..c0055a2 100644 --- a/internal/apply/apply.go +++ b/internal/apply/apply.go @@ -14,9 +14,9 @@ import ( "path/filepath" "time" - "krino/internal/plan" - "krino/internal/scan" - "krino/internal/trash" + "git.labunix.xyz/krino/internal/plan" + "git.labunix.xyz/krino/internal/scan" + "git.labunix.xyz/krino/internal/trash" ) // StepResult is what happened to one step, in the order the executor ran diff --git a/internal/apply/apply_test.go b/internal/apply/apply_test.go index 6134988..cd217c0 100644 --- a/internal/apply/apply_test.go +++ b/internal/apply/apply_test.go @@ -10,9 +10,9 @@ import ( "testing" "time" - "krino/internal/plan" - "krino/internal/scan" - "krino/internal/trash" + "git.labunix.xyz/krino/internal/plan" + "git.labunix.xyz/krino/internal/scan" + "git.labunix.xyz/krino/internal/trash" ) // chainFor builds a Chain whose File describes path as it is on disk now, so diff --git a/internal/apply/swap_test.go b/internal/apply/swap_test.go index ccac945..d16d3f9 100644 --- a/internal/apply/swap_test.go +++ b/internal/apply/swap_test.go @@ -9,8 +9,8 @@ import ( "strings" "testing" - "krino/internal/plan" - "krino/internal/scan" + "git.labunix.xyz/krino/internal/plan" + "git.labunix.xyz/krino/internal/scan" ) // planned writes body to root/rel and returns the chain a plan would build diff --git a/internal/cond/compile.go b/internal/cond/compile.go index 6580ee9..42617be 100644 --- a/internal/cond/compile.go +++ b/internal/cond/compile.go @@ -10,9 +10,9 @@ import ( "sort" "strings" - "krino/internal/config" - "krino/internal/norm" - "krino/internal/sexp" + "git.labunix.xyz/krino/internal/config" + "git.labunix.xyz/krino/internal/norm" + "git.labunix.xyz/krino/internal/sexp" ) // maxDepth is the deepest a condition may nest; the top-level conditions diff --git a/internal/cond/compile_test.go b/internal/cond/compile_test.go index 8432365..d9830d9 100644 --- a/internal/cond/compile_test.go +++ b/internal/cond/compile_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "krino/internal/sexp" + "git.labunix.xyz/krino/internal/sexp" ) func nodes(t *testing.T, src string) []*sexp.Node { diff --git a/internal/cond/eval.go b/internal/cond/eval.go index 2c35dba..2ae31fb 100644 --- a/internal/cond/eval.go +++ b/internal/cond/eval.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "krino/internal/norm" + "git.labunix.xyz/krino/internal/norm" ) // Facts is what a condition may ask about one file. Implementations diff --git a/internal/cond/eval_test.go b/internal/cond/eval_test.go index 73e0ea6..5074557 100644 --- a/internal/cond/eval_test.go +++ b/internal/cond/eval_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "krino/internal/norm" + "git.labunix.xyz/krino/internal/norm" ) var now = time.Date(2026, 9, 11, 12, 0, 0, 0, time.UTC) diff --git a/internal/cond/types.go b/internal/cond/types.go index 97e761a..791ccba 100644 --- a/internal/cond/types.go +++ b/internal/cond/types.go @@ -8,7 +8,7 @@ import ( "regexp" "time" - "krino/internal/sexp" + "git.labunix.xyz/krino/internal/sexp" ) // Options carries a rule's resolved case and fold settings into compilation. diff --git a/internal/config/diag.go b/internal/config/diag.go index 5cee428..45f383a 100644 --- a/internal/config/diag.go +++ b/internal/config/diag.go @@ -8,7 +8,7 @@ package config import ( "fmt" - "krino/internal/sexp" + "git.labunix.xyz/krino/internal/sexp" ) // Diag is one problem in a config file. diff --git a/internal/config/dir.go b/internal/config/dir.go index b82a0b3..a025d74 100644 --- a/internal/config/dir.go +++ b/internal/config/dir.go @@ -7,8 +7,8 @@ import ( "path/filepath" "strings" - "krino/internal/sexp" - "krino/internal/xdg" + "git.labunix.xyz/krino/internal/sexp" + "git.labunix.xyz/krino/internal/xdg" ) // Dir is one directory's config, dirs/<name>.conf. diff --git a/internal/config/enum_test.go b/internal/config/enum_test.go index 06f5640..d73396f 100644 --- a/internal/config/enum_test.go +++ b/internal/config/enum_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "krino/internal/enumtest" + "git.labunix.xyz/krino/internal/enumtest" ) // TestEverySettingValuePrintsAsItselfInAConfig: PrintRule writes settings diff --git a/internal/config/load.go b/internal/config/load.go index 3a1cbeb..b243a38 100644 --- a/internal/config/load.go +++ b/internal/config/load.go @@ -11,8 +11,8 @@ import ( "path/filepath" "slices" - "krino/internal/sexp" - "krino/internal/xdg" + "git.labunix.xyz/krino/internal/sexp" + "git.labunix.xyz/krino/internal/xdg" ) // Config is the whole configuration: the main file and the directories it diff --git a/internal/config/main.go b/internal/config/main.go index 2764c8a..b8a4171 100644 --- a/internal/config/main.go +++ b/internal/config/main.go @@ -7,8 +7,8 @@ import ( "path/filepath" "regexp" - "krino/internal/sexp" - "krino/internal/xdg" + "git.labunix.xyz/krino/internal/sexp" + "git.labunix.xyz/krino/internal/xdg" ) // Main is krino.conf. diff --git a/internal/config/print.go b/internal/config/print.go index 6ae51e0..690be7a 100644 --- a/internal/config/print.go +++ b/internal/config/print.go @@ -6,7 +6,7 @@ import ( "fmt" "strings" - "krino/internal/sexp" + "git.labunix.xyz/krino/internal/sexp" ) // PrintRule renders a rule the way krino.conf(5) and the examples write diff --git a/internal/config/print_test.go b/internal/config/print_test.go index 87b6878..8aeb542 100644 --- a/internal/config/print_test.go +++ b/internal/config/print_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "krino/internal/sexp" + "git.labunix.xyz/krino/internal/sexp" ) func parseOne(t *testing.T, body string) *Dir { diff --git a/internal/config/settings.go b/internal/config/settings.go index 22b2f91..5dd3e57 100644 --- a/internal/config/settings.go +++ b/internal/config/settings.go @@ -7,7 +7,7 @@ import ( "slices" "time" - "krino/internal/sexp" + "git.labunix.xyz/krino/internal/sexp" ) // CaseMode says whether name, path and content matching ignores case. diff --git a/internal/config/settings_test.go b/internal/config/settings_test.go index 341c0f3..8a9124a 100644 --- a/internal/config/settings_test.go +++ b/internal/config/settings_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "krino/internal/sexp" + "git.labunix.xyz/krino/internal/sexp" ) func parseSettings(t *testing.T, src string) (Settings, []*Diag) { diff --git a/internal/config/skel.go b/internal/config/skel.go index e0d7dd8..b9b4384 100644 --- a/internal/config/skel.go +++ b/internal/config/skel.go @@ -13,8 +13,8 @@ import ( "unicode" "unicode/utf8" - "krino/internal/sexp" - "krino/internal/xdg" + "git.labunix.xyz/krino/internal/sexp" + "git.labunix.xyz/krino/internal/xdg" ) //go:embed skel/krino.conf diff --git a/internal/dup/dup.go b/internal/dup/dup.go index 042aea8..f7bc5af 100644 --- a/internal/dup/dup.go +++ b/internal/dup/dup.go @@ -17,7 +17,7 @@ import ( "sync" "time" - "krino/internal/scan" + "git.labunix.xyz/krino/internal/scan" ) // partialChunk is the size of the head and tail read for the partial hash. diff --git a/internal/dup/dup_test.go b/internal/dup/dup_test.go index bd593de..8984336 100644 --- a/internal/dup/dup_test.go +++ b/internal/dup/dup_test.go @@ -13,7 +13,7 @@ import ( "testing" "time" - "krino/internal/scan" + "git.labunix.xyz/krino/internal/scan" ) var base = time.Date(2026, 9, 1, 0, 0, 0, 0, time.UTC) 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 diff --git a/internal/plan/chain.go b/internal/plan/chain.go index bb4876b..b8a95f6 100644 --- a/internal/plan/chain.go +++ b/internal/plan/chain.go @@ -9,9 +9,9 @@ import ( "strings" "time" - "krino/internal/config" - "krino/internal/scan" - "krino/internal/xdg" + "git.labunix.xyz/krino/internal/config" + "git.labunix.xyz/krino/internal/scan" + "git.labunix.xyz/krino/internal/xdg" ) // Claims is the set of destination paths already spoken for, shared across diff --git a/internal/plan/chain_test.go b/internal/plan/chain_test.go index 0c89987..e4fe6cf 100644 --- a/internal/plan/chain_test.go +++ b/internal/plan/chain_test.go @@ -7,8 +7,8 @@ import ( "testing" "time" - "krino/internal/config" - "krino/internal/scan" + "git.labunix.xyz/krino/internal/config" + "git.labunix.xyz/krino/internal/scan" ) func file(root, rel string) scan.File { diff --git a/internal/plan/conflict.go b/internal/plan/conflict.go index 7cebc23..f5c1224 100644 --- a/internal/plan/conflict.go +++ b/internal/plan/conflict.go @@ -7,8 +7,8 @@ import ( "os" "path/filepath" - "krino/internal/config" - "krino/internal/dup" + "git.labunix.xyz/krino/internal/config" + "git.labunix.xyz/krino/internal/dup" ) // Disk is what Build needs from the filesystem to resolve conflicts, so diff --git a/internal/plan/conflict_test.go b/internal/plan/conflict_test.go index 289cd14..ba415d5 100644 --- a/internal/plan/conflict_test.go +++ b/internal/plan/conflict_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "krino/internal/config" + "git.labunix.xyz/krino/internal/config" ) // fakeDisk reports the paths it was given as existing, and equality of diff --git a/internal/plan/enum_test.go b/internal/plan/enum_test.go index 5e4f645..21f6a63 100644 --- a/internal/plan/enum_test.go +++ b/internal/plan/enum_test.go @@ -6,8 +6,8 @@ import ( "strings" "testing" - "krino/internal/config" - "krino/internal/enumtest" + "git.labunix.xyz/krino/internal/config" + "git.labunix.xyz/krino/internal/enumtest" ) // TestEveryKindIsNamed: every Kind has its own display name and a JSON diff --git a/internal/plan/fuzz_test.go b/internal/plan/fuzz_test.go index 91a8421..71bb843 100644 --- a/internal/plan/fuzz_test.go +++ b/internal/plan/fuzz_test.go @@ -9,9 +9,9 @@ import ( "testing" "time" - "krino/internal/config" - "krino/internal/scan" - "krino/internal/xdg" + "git.labunix.xyz/krino/internal/config" + "git.labunix.xyz/krino/internal/scan" + "git.labunix.xyz/krino/internal/xdg" ) // FuzzExpand: expanding any template against any file name never panics, diff --git a/internal/plan/hostile_test.go b/internal/plan/hostile_test.go index 13c2afd..4e30b41 100644 --- a/internal/plan/hostile_test.go +++ b/internal/plan/hostile_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "krino/internal/config" + "git.labunix.xyz/krino/internal/config" ) // TestBuildRefusesDotNames: a rename whose placeholders produce "", "." or diff --git a/internal/plan/json.go b/internal/plan/json.go index 04b96ac..a5d7bc8 100644 --- a/internal/plan/json.go +++ b/internal/plan/json.go @@ -6,7 +6,7 @@ import ( "sort" "time" - "krino/internal/scan" + "git.labunix.xyz/krino/internal/scan" ) // jsonNote is carried in every JSON document, warning readers that the diff --git a/internal/plan/step.go b/internal/plan/step.go index b3e34c1..c613ce5 100644 --- a/internal/plan/step.go +++ b/internal/plan/step.go @@ -5,8 +5,8 @@ package plan import ( "fmt" - "krino/internal/config" - "krino/internal/scan" + "git.labunix.xyz/krino/internal/config" + "git.labunix.xyz/krino/internal/scan" ) // Kind is what a step does. diff --git a/internal/scan/scan.go b/internal/scan/scan.go index bd717e0..4296ff6 100644 --- a/internal/scan/scan.go +++ b/internal/scan/scan.go @@ -13,7 +13,7 @@ import ( "sort" "time" - "krino/internal/ignore" + "git.labunix.xyz/krino/internal/ignore" ) // File is a regular file found by Walk. diff --git a/internal/scan/scan_test.go b/internal/scan/scan_test.go index 35e7a0d..0102b02 100644 --- a/internal/scan/scan_test.go +++ b/internal/scan/scan_test.go @@ -13,7 +13,7 @@ import ( "testing" "time" - "krino/internal/ignore" + "git.labunix.xyz/krino/internal/ignore" ) var now = time.Date(2026, 9, 11, 12, 0, 0, 0, time.UTC) diff --git a/internal/trash/trash.go b/internal/trash/trash.go index fdd21f8..5d6ebe0 100644 --- a/internal/trash/trash.go +++ b/internal/trash/trash.go @@ -17,7 +17,7 @@ import ( "time" "unicode/utf8" - "krino/internal/xdg" + "git.labunix.xyz/krino/internal/xdg" ) // ErrOtherFilesystem is returned by Put when path is not on the same |
