aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add debug logging for sync comparison mismatchesBernhard Guillon2026-07-071-0/+14
* Preserve modtime on copy so subsequent syncs don't re-copy everythingBernhard Guillon2026-07-071-2/+11
* Show file count before initial sync startsBernhard Guillon2026-07-071-4/+11
* Add -sync-timeout flag (default 10min) for slow initial syncsBernhard Guillon2026-07-071-2/+3
* Add -dump flag to export whitelist/blacklist to fileBernhard Guillon2026-07-071-0/+68
* Normalize Windows backslashes to forward slashes in manifest and event pathsBernhard Guillon2026-07-071-2/+6
* Add sync_done handshake: server signals when ready, client waits before watchingBernhard Guillon2026-07-072-0/+37
* Add -bufsize flag, resilient walk, and diagnostic logging for Windows watcherBernhard Guillon2026-07-071-11/+32
* Add directory count logging for recursive watcher setupBernhard Guillon2026-07-071-2/+9
* Add heartbeat ping/pong to detect disconnectsBernhard Guillon2026-07-072-0/+28
* Disable read timeout after manifest sync completesBernhard Guillon2026-07-071-0/+1
* Remove unused bufio import from cmd_windows.goBernhard Guillon2026-07-071-1/+0
* Add robust error handling for TCP communicationBernhard Guillon2026-07-072-17/+47
* Chunk manifest transfer: 1000 files per batchBernhard Guillon2026-07-072-12/+51
* Increase scanner buffer to 64MB for 479k+ file manifestsBernhard Guillon2026-07-071-1/+1
* Increase scanner buffer to 1MB for large manifestsBernhard Guillon2026-07-071-0/+1
* Switch from Unix sockets to TCP for Docker Desktop compatibilityBernhard Guillon2026-07-073-116/+101
* Set default socket path to /run/sourcewatch.sockBernhard Guillon2026-07-071-1/+1
* Fix undefined logLevel: move shared flags to flags.goBernhard Guillon2026-07-072-2/+8
* Downgrade dependencies for Go 1.21 compatibilityBernhard Guillon2026-07-072-7/+7
* Downgrade Go version to 1.21 for broader compatibilityBernhard Guillon2026-07-073-2/+3
* Update README with Windows binary build instructions and new architectureBernhard Guillon2026-07-071-30/+95
* Add Windows-assisted initial sync for faster startupBernhard Guillon2026-07-073-83/+391
* Add Windows native watcher with Unix socket IPCBernhard Guillon2026-07-078-211/+575
* Watch nested dirs: recursively add watchers for subdirs on createBernhard Guillon2026-07-061-0/+7
* Fix event debouncing: merge ops instead of overwritingBernhard Guillon2026-07-061-6/+13
* Add log level system and sync loggingBernhard Guillon2026-07-068-71/+161
* Add build instructions to READMEBernhard Guillon2026-07-061-0/+10
* Add Podman to READMEBernhard Guillon2026-07-061-1/+4
* Add progress logging for initial syncBernhard Guillon2026-07-062-1/+44
* Add structured error handling with retry logicBernhard Guillon2026-07-064-24/+271
* Add symlink watcher support with testsBernhard Guillon2026-07-062-0/+165
* Add README with usage, flags, and .gitignore support docsBernhard Guillon2026-07-061-0/+70
* Docker test fixes: directory pattern matching, mtime-based sync, Go versionBernhard Guillon2026-07-065-7/+12
* Implement nested .gitignore support with GitignoreStackBernhard Guillon2026-07-066-140/+374
* Add watcher tests, refactor watch() to accept contextBernhard Guillon2026-07-063-2/+338
* Add sync and gitignore tests, fix loadGitignore bugBernhard Guillon2026-07-063-7/+614
* Initial project scaffoldingBernhard Guillon2026-07-068-0/+414