aboutsummaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/main.go b/main.go
index 436c7b7..24135f5 100644
--- a/main.go
+++ b/main.go
@@ -25,12 +25,9 @@ func main() {
log.Printf("host: %s, data: %s, dry-run: %v", *hostDir, *dataDir, *dryRun)
}
- rules, err := loadGitignore(*hostDir)
- if err != nil {
- log.Fatalf("failed to load .gitignore: %v", err)
- }
+ stack := NewGitignoreStack(*hostDir)
- manifest, err := initialSync(*hostDir, *dataDir, rules, *dryRun)
+ manifest, err := initialSync(*hostDir, *dataDir, stack, *dryRun)
if err != nil {
log.Fatalf("initial sync failed: %v", err)
}
@@ -38,7 +35,7 @@ func main() {
ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
defer cancel()
- if err := watch(ctx, *hostDir, *dataDir, manifest, rules, *dryRun, *verbose); err != nil {
+ if err := watch(ctx, *hostDir, *dataDir, manifest, stack, *dryRun, *verbose); err != nil {
log.Fatalf("watcher failed: %v", err)
}
}