1*2f28271dSAlex Bennée# 2*2f28271dSAlex Bennée# This is the gitdm configuration file for QEMU. 3*2f28271dSAlex Bennée# 4*2f28271dSAlex Bennée# It is to be used with LWN's git dataminer tool for generating 5*2f28271dSAlex Bennée# reports about development activity in the QEMU repo. The LWN gitdm 6*2f28271dSAlex Bennée# tool can be found at: 7*2f28271dSAlex Bennée# 8*2f28271dSAlex Bennée# git://git.lwn.net/gitdm.git 9*2f28271dSAlex Bennée# 10*2f28271dSAlex Bennée# A run to generate a report for the last year of activity would be 11*2f28271dSAlex Bennée# 12*2f28271dSAlex Bennée# git log --numstat --since "Last Year" | gitdm -n -l 10 13*2f28271dSAlex Bennée# 14*2f28271dSAlex Bennée 15*2f28271dSAlex Bennée# EmailAliases lets us cope with developers who use more 16*2f28271dSAlex Bennée# than one address or have changed addresses. This duplicates some of 17*2f28271dSAlex Bennée# the information in the existing .mailmap but in a slightly different 18*2f28271dSAlex Bennée# form. 19*2f28271dSAlex Bennée# 20*2f28271dSAlex BennéeEmailAliases contrib/gitdm/aliases 21*2f28271dSAlex Bennée 22*2f28271dSAlex Bennée# 23*2f28271dSAlex Bennée# EmailMap does the main work of mapping addresses onto 24*2f28271dSAlex Bennée# employers. 25*2f28271dSAlex Bennée# 26*2f28271dSAlex BennéeEmailMap contrib/gitdm/domain-map 27*2f28271dSAlex Bennée 28*2f28271dSAlex Bennée# 29*2f28271dSAlex Bennée# Use GroupMap to map a file full of addresses to the 30*2f28271dSAlex Bennée# same employer. This is used for people that don't post from easily 31*2f28271dSAlex Bennée# identifiable corporate emails. 32*2f28271dSAlex Bennée# 33*2f28271dSAlex Bennée 34*2f28271dSAlex BennéeGroupMap contrib/gitdm/group-map-redhat Red Hat 35*2f28271dSAlex BennéeGroupMap contrib/gitdm/group-map-wavecomp Wave Computing 36*2f28271dSAlex BennéeGroupMap contrib/gitdm/group-map-cadence Cadence Design Systems 37*2f28271dSAlex BennéeGroupMap contrib/gitdm/group-map-codeweavers CodeWeavers 38*2f28271dSAlex BennéeGroupMap contrib/gitdm/group-map-ibm IBM 39*2f28271dSAlex Bennée 40*2f28271dSAlex Bennée# Also group together our prolific individual contributors 41*2f28271dSAlex Bennée# and those working under academic auspices 42*2f28271dSAlex BennéeGroupMap contrib/gitdm/group-map-individuals (None) 43*2f28271dSAlex BennéeGroupMap contrib/gitdm/group-map-academics Academics (various) 44*2f28271dSAlex Bennée 45*2f28271dSAlex Bennée# 46*2f28271dSAlex Bennée# 47*2f28271dSAlex Bennée# Use FileTypeMap to map a file types to file names using regular 48*2f28271dSAlex Bennée# regular expressions. 49*2f28271dSAlex Bennée# 50*2f28271dSAlex BennéeFileTypeMap contrib/gitdm/filetypes.txt 51