Skip to content

saquibkhan/HeatMapP4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HeatMapP4

Purpose

Where should you focus the maintenance efforts? HeatMapP4 is a visualization of age and dev activity for software, powered by d3.js.

Legends

  1. Block size specifies the number of changelists, larger the area means ,more changes done
  2. Color goes from red to green depending on tha last change date, if changed recently then block will be shown as red
  3. Each block can represent a file or folder based on depth chosen

Usage

npm install -g @saquibkhan/[email protected]

heatmap-p4 depotPath [--clear-cache] [--exclude] [exclude patterns]

e.g.

heatmap-p4 //depotpath/ --clear-cache --exclude '#1' QA/Automation qa/Automation

--clear-cache: Removes cache and regenerates history from P4 --exclude: Excludes folders path etc. '#1' - Excludes files which are never changed or newly added QA/Automation - Exclude the folder QA/Automation

Browse to http://0.0.0.0:8000/

Referecnce: ArcheoloGit

angular.js ArcheoloGit