Removed unused imports and renamed duplicate function StaticNumLines.
General cleanup before convertig to a class
Playing with a base class with abstract methods to enforce an API in Data Sources.
Use santi proposal for abstract methods.
Fixed errors.
Added IRC Data Source basic class.
Fixed several errors and warnings.
Fixed errors and warnings.
Moved class Backend to ITS.py.
Implemented basic DataSource API in all data sources.
First version of the report tool.
Renamed DataSource.py to data_source.py
Moved read_main_conf to GrimoireUtils.py.
report.py cretes evol report for all data sources.
Implemented DataSource API for all.
report.py is the report module. report_tool.py the tool that uses it.
Removed unused imports and renamed duplicate function StaticNumLines.
General cleanup before convertig to a class
Playing with a base class with abstract methods to enforce an API in Data Sources.
Use santi proposal for abstract methods.
Fixed errors.
Added IRC Data Source basic class.
Fixed several errors and warnings.