I really don't like the HTTP default. Do you see a way around that?

e.g. I would be ok with the following:
If a repo URL is "http://..." then the commit URL is generated with "http://..." as well otherwise "https://..." is used.

what do you think?