Hi,
while looking into the way GitLabForm does diffing, it looks promising from the implementation in project settings. However it is lacking in most other parts.
Is there a technical reason for this or is it just things, that somebody could do?
As diffing is an important use case for me, would it be reasonable to provide a more eye catching logging, such as:
[ OK ] Project Settings
[DIFF] Project Settings: {old config} => {new config}
Maybe even with different coloring? not sure however, if others like such a style and if it should be configurable with a flag (or we can just print it as info or verbose on --noop.
I would like to contribute in that area, as we plan to use GitLabForm in projects in Germany.