if len (h.patches) > 0: ndev += 1 for e in elist: if e.count > 0: nempl += 1 reports.Write ('Processed %d csets from %d developers\n' % (CSCount, ndev)) reports.Write ('%d employers found\n' % (nempl)) reports.Write ('A total of %d lines added, %d removed (delta %d)\n' % (TotalAdded, TotalRemoved, TotalAdded - TotalRemoved)) if TotalChanged == 0: TotalChanged = 1 # HACK to avoid div by zero if DateStats: PrintDateStats () if CSVPrefix: csvdump.save_csv (CSVPrefix) if CSVFile: csvdump.OutputCSV (CSVFile) CSVFile.close () if DevReports: reports.DevReports (hlist, TotalChanged, CSCount, TotalRemoved) if ReportUnknowns: reports.ReportUnknowns(hlist, CSCount) reports.EmplReports (elist, TotalChanged, CSCount) if ReportByFileType and Numstat: reports.ReportByFileType (hlist)
ndev += 1 for e in elist: if e.count > 0: nempl += 1 reports.Write('Processed %d csets from %d developers\n' % (CSCount, ndev)) reports.Write('%d employers found\n' % (nempl)) reports.Write( 'A total of %d lines added, %d removed, %d changed (delta %d)\n' % (TotalAdded, TotalRemoved, TotalChanged, TotalAdded - TotalRemoved)) if TotalChanged == 0: TotalChanged = 1 # HACK to avoid div by zero if DateStats: PrintDateStats() if CSVPrefix: csvdump.save_csv(CSVPrefix) if CSVFile: csvdump.OutputCSV(CSVFile) CSVFile.close() if AffFile: database.AllAffsCSV(AffFile, hlist) AffFile.close() if FileStats: database.AllFilesCSV(FileStats, hlist, FileFilter, InvertFilter) FileStats.close() if DevReports: reports.DevReports(hlist, TotalChanged, CSCount, TotalRemoved)