Fix support for GH project org and ignored repos

Merged Martin Lowe requested to merge malowe/git-eca-rest-api:malowe/main/message-fix into main

Used auto-format in test, so there are a lot of whitespace changes along with 2 new tests and 1 modified test.

Merge request reports