copilot-instructions.md CLAUDE.md GEMINI.md *.bak dist/
| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #4 | 32972 | C. Thomas Tyler | Added compiled Go binaries. | ||
| #3 | 32818 | C. Thomas Tyler |
Initial implementation of p4lf in Go. Adds: - Go module (github.com/rcowham/p4lf) with fsnotify dependency - internal/config: KEY=VALUE config parser with all settings - internal/tailer: file reader with inode-based rotation detection and state file checkpoint/resume (inode + byte offset, JSON, atomic write) - internal/chunker: gzip chunk writer with MaxLogChunks/MinLogSpace guards - internal/logger: rotating log writer with gzip of rotated files - cmd/p4lf/main.go: service main loop, SIGHUP/SIGTERM/SIGINT handling, config hot-reload on modtime change - Makefile: build/test/install/release targets for Linux amd64/arm64, macOS arm64/amd64; version injected via ldflags - p4lf.cfg.example: fully documented example config - p4lf.service: systemd unit file (User=perforce, Restart=on-failure) - ai/session_log_2026-06-25.md: design session log - ai/session_log_2026-06-25-2.md: implementation session log - .p4ignore: added bin/ and dist/ |
||
| #2 | 32817 | C. Thomas Tyler | Added *.bak to P4IGNORE file. | ||
| #1 | 32816 | C. Thomas Tyler | Added .p4ignore. |