diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -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) } } |
