Skip to content

git_blame_heatmap

Per-file churn over the last 52 weeks: rows are the seven most-touched files, columns are weeks, cells are commit counts. Use it to spot hotspots; pair with git_commits_activity if you want overall cadence instead of per-file breakdown.

KindSafetyShapes
cachedSafeheatmap, text

No options.

ShapeRenderers
heatmapanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, grid_heatmap
textanimated_boot, animated_figlet_morph, animated_postfx, animated_scanlines, animated_splitflap, animated_typewriter, animated_wave, text_ascii, text_plain
■ ■ ■ ■ ■ ■ ■ ■ ■ ■                     
■ ■ ■ ■ ■ ■ ■ ■ ■ ■                     
■ ■ ■ ■ ■ ■ ■ ■ ■ ■                     
■ ■ ■ ■ ■ ■ ■ ■ ■ ■                     
■ ■ ■ ■ ■ ■ ■ ■ ■ ■                     
                                        
[[widget]]
id = "git_blame_heatmap"
fetcher = "git_blame_heatmap"
render = "grid_heatmap"
              ▟▘         ▀                       ▟▘ ▗█  ▟▀▙ ▝▙                  
▟▀▀ ▜▟▜▖▟▀▙  ▟▘ █▄█▖▝▀▙ ▝█  █▀▙     ▜▟▜▖▟▀▀     ▐▌   █  ▜▄▛  ▐▌         ▟▀▀ ▜▟▜▖
▝▀▙ ▐▌▝▘█ ▄ ▟▘  █▜▜▌▟▀█  █  █ █  ▄  ▐▌▝▘▝▀▙     ▝▙   █  █ █  ▟▘  ▄      ▝▀▙ ▐▌▝▘
▀▀▘ ▀▀  ▝▀▘ ▘   ▀ ▝▘▝▀▝▘▝▀▘ ▀ ▀  ▀  ▀▀  ▀▀▘      ▝▘ ▀▀▀ ▝▀▘ ▝▘  ▗▛      ▀▀▘ ▀▀  
                                                                                
[[widget]]
id = "git_blame_heatmap"
fetcher = "git_blame_heatmap"
render = "text_ascii"
src/main.rs (18), src/render/mod.rs (12)
                                        
[[widget]]
id = "git_blame_heatmap"
fetcher = "git_blame_heatmap"
render = "text_plain"