Expand description
Pre-computed rollup statistics cached at ~/.edda/collabs/<tool>/rollup.json.
Supports daily, weekly, and monthly granularity with incremental updates.
Structs§
- DayStat
- Daily statistics.
- File
Edit Stat - Per-file edit statistics for code heatmap.
- Month
Stat - Monthly statistics.
- Rollup
- The full rollup cache.
- Week
Stat - Weekly statistics.
Functions§
- collabs_
dir - Path to the collabs directory for a tool.
- compute_
rollup - Compute a full rollup from scratch.
- compute_
rollup_ incremental - Incremental rollup: compute only new data since last update, then merge.
- ensure_
collabs_ dir - Ensure the collabs directory structure exists.
- load_
rollup - Load an existing rollup from disk.
- merge_
rollups - Merge two rollups: new data replaces overlapping days in base.
- rollup_
path - Path to the rollup cache file for a tool.
- save_
rollup - Save a rollup to disk.