The blame command can fail for three reasons :
- generated source : the file does not exist in SCM repository.
- wrong SCM configuration.
- SCM connection error.
In order to support generated sources, we assume that the two last points are covered by the first changelog command, so blame errors must be ignored and be logged as warnings.