I thought this was fixed but it turns out my weak description of the problem was insufficient
to remind me what I needed to do. This is still an issue in 1.0.0.
Problem only affects GO. If we want to manipulate a setting that exists in the reference.properties
but does not exist in gitblit.properties we can not do that because gitblit.properties
is manipulated using a regex, not properties.load. I do that so that setting documentation
is not stripped from the file, which it would be if I used the properties class to
manipulate the settings.
Need to handle case where content does not change after regex substitution.