Savegame loading can be rather spammy about fixes it does to well known problems of older savegame versions, with error level logging (log_sg). We should not log successful fix of the savegame as an error, when the root cause is already fixed in current freeciv version.
We should still log it as an error when we end up fixing such an issue while loading savegame from a version that should not have the issue any more.
I propose introducing macro sg_regr(fixed_version_number, format, ...)
Savegame loading can be rather spammy about fixes it does to well known problems of older savegame versions, with error level logging (log_sg). We should not log successful fix of the savegame as an error, when the root cause is already fixed in current freeciv version.
We should still log it as an error when we end up fixing such an issue while loading savegame from a version that should not have the issue any more.
I propose introducing macro sg_regr(fixed_version_number, format, ...)